Das wäre eine WebSite mit Datenbank-Anbindung, wo man Daten anlegen, lesen, updaten und löschen (create, read, update, delete) kann. So etwas macht man mittels Frameworks. Hier ist ein Tutorial für Angular.
https://www.udemy.com/course/the-complete-guide-to-angular-2/