A full-stack web application that allows users to stream and manage music through a responsive and interactive interface. The project demonstrates integration between a dynamic frontend and a scalable backend.
- Play, pause, and skip tracks
- Playlist management
- Browse songs, artists, and albums
- User authentication (if implemented)
- Responsive design for multiple devices
- API-driven architecture
- HTML, CSS, JavaScript
- React.js
- Node.js
- Express.js
- REST APIs
- Authentication (JWT)
Full-stack-Music-player/
│── frontend/ # Client-side code
│── backend/ # Server-side logic
│── models/ # Database models
│── routes/ # API endpoints
│── public/ # Static assets
│── package.json
git clone https://github.com/Iramkazi06/Full-stack-Music-player.git
cd Full-stack-Music-playernpm installCreate a .env file in the root directory:
PORT=5000
MONGO_URI=your_mongodb_connection
JWT_SECRET=your_secret_key
npm start- Open http://localhost:5000
- Browse available music
- Play tracks directly in the browser
- Manage playlists
- Recommendation system
- Offline playback support
- Advanced audio controls
- UI/UX enhancements
- Fork the repository
- Create a feature branch
- Commit your changes
- Open a pull request
GitHub: https://github.com/Iramkazi06