Web application that allows its users to listen to music; In addition, they're able to add songs to favorites and manage their own playlists.
- MongoDB (Database)
- ExpressJS (Back-end Framework)
- ReactJS (Front-end Framework)
- NodeJS (Back-end Environment)
- Redux (State management)
- Redis (Data caching)
- Workbox (Offline Support)
- Mobile First Design (Styling)
- Offline Support (Static And Dynamic Caching)
- Background Sync (Requests Caching)