This is the monorepo for Jukebox'd.
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.
- UI Prototype: https://www.figma.com/design/BpFj1NG2oKtV8Dxo4gEHn8/Jukebox'd?node-id=0-1&t=Mt7yFI4xg6dEh0z8-1
- Deployed App: https://kind-pebble-01340fc1e.5.azurestaticapps.net/
- Backend API: https://jukeboxd-music.azurewebsites.net/
Follow these steps to clone the repository, set up your environment, and start the development servers.
git@github.com:shaaronl/jukeboxd.git
cd jukeboxd
npm installAfter 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.
npm startcd packages/backend
npm run devnpm run lint
npx prettier --write .For more details, refer to the UML Class Diagram.