Creation of an admin panel for CRUD operations in music tracks.
This client have a music app in the app store and play store, and to update the tracks he needed to upload a json file to AWS S3 with the information of each track. This task start to becoming tedious, so the client as me to create a software to update the tracks easier in an admin panel.
The solution I made was creating this admin panel with Strapi, where he has all the tracks, categories, etc, and can update any one, create, or delete them, and save backups of different versions of the tracks.
Then he can upload any version to production (AWS S3), so a JSON file will be automatically created and uploaded to S3.
I created the backend with Strapi, and the admin panel UI was made with ReactJS.
Version manager screen of the admin panel - Made with ReactJS