Skip to content

amit-kandar/spotify-clone

Repository files navigation

Spotify Clone

This is a Spotify like website with basic CRUD and song listings. It has the following entities in the application.

Artists Songs Users
-Name - Name -Name
-DOB - Date of Release -Email
-BIO - Cover (image)

There are various types of relationship between the entities namely:

  • Artist can sing multiple songs
  • Song can be sung by multiple artists
  • Users can rate a song (rating between 1 - 5)

Prerequisites

You must have the following installed:

  • Node js
  • npm

Environment Variables

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

PORT

Database Connection Environment Variables

HOST USER DB PASSWORD

Run Locally

Clone the project

  git clone 

Go to the project directory

  cd spotify-clone

Install server dependencies

  npm install

Start the server

  npm start

Install client dependencies

  cd client
  npm install

Start the client

  npm start

Features

  • Sign Up
  • Sign In
  • Add Song
  • Add Artist
  • Rating a Song
  • Get Top 10 Songs
  • Get Top 10 Artists

Demo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published