I worked on this back in my third year with a team, and it was one of the biggest projects we tackled. We built it using ASP.NET C# for the backend, and for the frontend, we used HTML, CSS, and JavaScript. We also set up a MySQL database to store all the user and music data locally. For my part, I handled a lot of the key tasks:
One challenge we faced was making sure the frontend could communicate properly with the database. But after a lot of testing and fine-tuning, I was able to get it all working. Overall, it was a fun and challenging project where I learned a lot about working with ASP.NET, managing databases, and leading a project from start to finish.