ansonbenny / Music-Streamer

The website for listening to music and making your favorite music collection. This project is made in the MERN stack
https://musicon-nvce.onrender.com
MIT License
7 stars 2 forks source link
api expressjs html5 javascript jsonwebtoken mern mern-stack mongodb music-platform music-player music-streaming music-streaming-website nodejs reactjs redux redux-toolkit scss spotify spotify-api vitejs

Music Streamer

This project is a digital music platform, It's made for listening to music and making your favorite music collection. Spotify API is used to get tracks and albums, artists. Spotify API provides millions of music data. This project is made in the MERN stack.

Features

Prerequisites

Make sure you have installed all of the following prerequisites on your development machine:

Technology Used

vite #reactjs #scss #redux-toolkit

nodejs #expressjs #mongodb #jsonwebtoken authentication

javascript

api

spotify #music platform

Environment Variables

To run this project, you will need to add the following environment variables to your .env file in server directory

PORT = 5000

MONGO_URL

SITE_URL

JWT_SECRET

SPOTIFY_ID

SPOTIFY_SECRET

MAIL_EMAIL

MAIL_SECRET

To run this project, you will need to add the following environment variables to your .env.local file in client directory

VITE_GOOGLE_CLIENT #Google login api client id

Run Locally

Clone the project

  git clone https://github.com/ansonbenny/Music-Streamer

To Start BackEnd

Go to the server directory

  cd Music-Streamer/server

Install dependencies

  npm install

Start

  npm start

To Start FrontEnd

Go to the client directory

  cd Music-Streamer/client

Install dependencies

  npm install

Start

  npm run dev

Demo

Live

🔗 Links

linkedin