Skip to content

gabrycina/spotify-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Clone

A fully functional Spotify Clone.

Version Language Language Language License

We designed and realized the relational clone of the Spotify database for an university project.

img

But what is a database without a way to use it?

That's why we decided to implement a ReactJs frontend and a Flask backend in less than 24 hours.

A small challenge to increase the productivity 😉

How to install

  1. Execute every1 SQL file in order ./db
  2. Change database configs in backend/src/__init__.py
  3. Start backend:
$ cd backend

$ pipenv shell

$ pipenv install

$ cd src

$ python3 app.py
  1. Start frontend:
$ cd frontend

$ npm run install

$ npm run start
  1. Visit localhost:3000


Enjoy! 😎

Footnotes

  1. similarity.sql is the recommendation engine's data that we use to create Daily Suggestion playlists. You can skip the execution of that file since it takes a bit (400k lines 😮). ↩