Skip to content

B-6219/spotify-fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Banner

🎵 Spotify Fullstack Clone 🎧

A fullstack music streaming app inspired by Spotify — built with React, Node.js, Express, MongoDB, and more!

license stars forks

🖼️ Demo Preview

Spotify Fullstack Demo

⚠️ Replace the image above with a screenshot or GIF showing the app interface


🚀 Live Demo

🟢 Live App (Optional)
🌐 Frontend
🖥️ Backend


🛠 Tech Stack


✨ Features

  • 🎵 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

📂 Folder Structure

spotify-fullstack/
├── backend/          # Node + Express API
├── frontend/         # React + Vite UI
└── assets/           # Audio and image assets

🧑‍💻 Getting Started

Prerequisites

  • Node.js (v18+)
  • MongoDB installed or cloud DB URI

1. Clone the repository

git clone https://github.com/B-6219/spotify-fullstack.git
cd spotify-fullstack

2. Setup backend

cd backend
npm install
npm run dev

3. Setup frontend

cd frontend
npm install
npm run dev

Access the app at http://localhost:5173/


📸 Screenshots

Home Page Album Page
home album

Replace these URLs with actual screenshots


🧩 To-Do / Improvements

  • User Authentication (Login/Signup)
  • Dynamic Playlist Creation
  • Deploy to Render/Vercel
  • Add Music Visualizer

🫶 Contributing

Want to improve the project?

  1. Fork the repo
  2. Create your branch: git checkout -b feature-name
  3. Commit changes: git commit -m 'feat: added feature'
  4. Push to your branch: git push origin feature-name
  5. Open a pull request 🎉

📄 License

This project is licensed under the MIT License. Feel free to use, modify, and distribute. See LICENSE for more.


🌟 Show your support!

If you liked this project:

🌟 Star it 🍴 Fork it 👀 Watch it 📣 Share it

Made with ❤️ by Brian (B-6219)


About

Cloned spotify both frontend and backend still on working on it

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages