This project showcases a custom-built backoffice application developed to manage the operations of a music record label. Built with PHP and MySQL, the platform follows an MVC architecture, ensuring a structured and maintainable design while facilitating efficient database management.
The backoffice features a dashboard with visualized key statistics powered by Chart.js, offering insights into album releases and order trends. It includes tools for managing artists, albums, tracks, and customers, with support for one-to-many and many-to-many relationships. CRUD functionality is seamlessly integrated, along with file upload capabilities for managing product images.
The interface, styled with Tailwind CSS, ensures a modern and responsive layout, while secure database interactions prevent SQL injection vulnerabilities. Additionally, a public API allows external access to data and supports adding new records, highlighting the flexibility and extensibility of the platform.