Backend for the music streaming web application MeloFi, developed using Flask and REST APIs.
What’s Done
- Built backend using Flask
- Implemented user registration and login
- Used bcrypt for password hashing
- Implemented JWT authentication
- Created protected routes using JWT
- Connected backend with MySQL database
- Enabled CORS for frontend communication
APIs Implemented
POST /api/register– Register a new userPOST /api/login– Login and receive JWT tokenGET /api/dashboard– Protected dashboard routeGET /api/library– Protected library route
What I Couldn’t Do
- Playlist CRUD APIs
- Song management APIs
- Profile-related APIs