The Open Event Orga Server had frontend and backend tightly coupled with each other with lots of logic written inside the template files. Since there are other client web and Android apps(
- Open Event Organising App,
- Open Event Android App,
- Open Event Web App
that share the data with the main server, an API centric approach would have been the best option for the Open Event Ecosystem.
The project was focused on decoupling the Orga Server into API centric approach. I with my team worked on the same, Shifting all basic CRUD options on JSON spec API and then documenting it using API BLueprint.