Skip to content

dipak0304/fullstack-music-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Clone

A lightweight Spotify-like web app — a full-stack music streaming clone for learning and demos. It includes user authentication, track upload/streaming, playlists, search, basic recommendations, and a polished responsive UI.

Developer

Social Media

Any suggestion and feedback is welcome. You can message me on

Instagram Facebook

Features

  • 🎸 Listen to music, play next and previous songs
  • 🔈 Update the volume with a slider
  • 🎧 Admin dashboard to create albums and songs
  • 💬 Real-time Chat App integrated into Spotify
  • 👨🏼‍💼 Online/Offline status
  • 👀 See what other users are listening to in real-time
  • 📊 Aggregate data for the analytics page
  • 🚀 And a lot more

Tests

  • Unit tests with Jest for backend logic.
  • Integration tests for key API endpoints.

Setup .env file in backend folder

PORT=...
MONGODB_URI=...
ADMIN_EMAIL=...
NODE_ENV=...

CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRET=...
CLOUDINARY_CLOUD_NAME=...


CLERK_PUBLISHABLE_KEY=...
CLERK_SECRET_KEY=...

Setup .env file in frontend folder

VITE_CLERK_PUBLISHABLE_KEY=...

Contributing

  1. Fork the repo

  2. Create a feature branch

  3. Run tests & lint

  4. Open a PR with a clear description

About

A lightweight Spotify-like web app — a full-stack music streaming clone for learning and demos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors