Fürs Frontend kannst du dir mal
[Only registered and activated users can see links. Click Here To Register...] anschauen. Ist zurzeit das beliebteste JS MVC Framework und sollte für deinen Fall auch ganz gut passen.
Am Backend braucht du kein "CMS" wie es hier überall genannt wird. Du brauchst ein PHP Framework. Einfach mal googlen, da gibts einige gute. Schau sie dir einfach mal an und probier ein paar aus. Ich persönlich finde, zumindest für den Fall wenn man fast alles über eine AJAX Web Api macht,
[Only registered and activated users can see links. Click Here To Register...] ziemlich gut und einfach zu nutzen. Für DB Anbindung (falls MySQL) kann ich
[Only registered and activated users can see links. Click Here To Register...] empfehlen. Es gibt aber auch andere PHP Frameworks, die Routing/Web API und DB können. Da ist man halt aber teilweise etwas eingesperrt in den Möglichkeiten, hat aber einen einfacheren/strukturierteren Einstieg.
Sieht aber schonmal nicht schlecht aus, was du da gemacht hast!