A fullstack music streaming app inspired by Spotify — built with React, Node.js, Express, MongoDB, and more!
⚠️ Replace the image above with a screenshot or GIF showing the app interface
- 🎵 Browse and play songs from a curated library
- 🧠 Smart audio player with play/pause/seek controls
- 📁 Organized by albums and tracks
- 💾 Backend API for fetching song data
- ⚡ Fast frontend powered by Vite
- 🌐 RESTful architecture with Express.js
- 🗂 Modular and clean codebase
spotify-fullstack/
├── backend/ # Node + Express API
├── frontend/ # React + Vite UI
└── assets/ # Audio and image assets- Node.js (v18+)
- MongoDB installed or cloud DB URI
git clone https://github.com/B-6219/spotify-fullstack.git
cd spotify-fullstackcd backend
npm install
npm run devcd frontend
npm install
npm run devAccess the app at
http://localhost:5173/
| Home Page | Album Page |
|---|---|
Replace these URLs with actual screenshots
- User Authentication (Login/Signup)
- Dynamic Playlist Creation
- Deploy to Render/Vercel
- Add Music Visualizer
Want to improve the project?
- Fork the repo
- Create your branch:
git checkout -b feature-name - Commit changes:
git commit -m 'feat: added feature' - Push to your branch:
git push origin feature-name - Open a pull request 🎉
This project is licensed under the MIT License. Feel free to use, modify, and distribute. See LICENSE for more.
If you liked this project:
🌟 Star it 🍴 Fork it 👀 Watch it 📣 Share it
Made with ❤️ by Brian (B-6219)
