Skip to content

shaaronl/jukeboxd

Repository files navigation

Jukebox♪d

This is the monorepo for Jukebox'd.

Product Vision

Jukeboxd is a music review platform designed for music enthusiasts who want to rate songs and albums they like or dislike. Our website caters to users seeking personalized music suggestions and those who want to know what to avoid.

Unlike Letterboxd, which focuses on movies, Jukeboxd is dedicated to the world of music, providing a space for in-depth reviews and ratings of individual songs and albums.

Live Demo + Walkthrough

Watch Demo

Artifacts

Development

Follow these steps to clone the repository, set up your environment, and start the development servers.

Clone the Repository

git@github.com:shaaronl/jukeboxd.git
cd jukeboxd
npm install

Set Up Environment Variables

After setting up your environemnt, you will have to create a .env file inside your backend. Then you will have to create and add in a MONGO_URI token and a TOKEN_SECRET token.

To start up local instances

frontend
npm start
backend
cd packages/backend
npm run dev

Before commiting/pushing, maintain style conventions with:

npm run lint
npx prettier --write .

Documentation

For more details, refer to the UML Class Diagram.

About

CSC 307 Fullstack Social Music Review App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors