- Display "Released This Week" songs
- Display "Featured Playlists"
- Display "Browse genres"
- Fixed any types
- App dockerized
- All #TODOs done
- Custom ESLint rules
- Routing
- Search route and feature
- DiscoverBlock made clickable for tracks, playlists, albums and artists
- Added custom routes for tracks, playlists, albums and artists (accessible via homepage and search)
Spotify secrets required in .env file
REACT_APP_SPOTIFY_CLIENT_ID=
REACT_APP_SPOTIFY_CLIENT_SECRET=
- Install packages
npm run install
- Run development mode
npm run start
- Check linting
npm run lint
- Check type errors
npm run tsc
- Build docker container
docker build -t mvvm-app .
- Run docker container
docker run -p 3000:80 mvvm-app