A place for music lovers to create interactive and collaborative reviews for music on Spotify.
Backend Code is available here /~https://github.com/nicoburniske/muse.
Currently in Open Beta.
Have you ever made someone, or collaborated with someone on, a playlist? Have you every wanted to share your thoughts on a new album with your friends?
Muse was made to fill the gap between peoples thoughts, their friends, and the music that they enjoy.
- Integrated Spotify Player in Browser using Spotify Web Playback SDK
- Create reviews on Albums and Playlists.
- Share review with other Muse users. Can be edit or view only access.
- Comment on individual tracks in Reviews.
- New/Modified/Deleted comments are rendered instantly through GraphQL Subscription events.
- Responsive Design with Tailwind.
- Variety of Themes supported!
- Tanstack Query + Jotai for state management.
- This combo has quickly become a personal favorite.
- Tailwind CSS for Styling.
- shadcn/ui for styled accessible components (all with Tailwind).
- Headless UI and RadixUI for accessible components.
- Tanstack Virtual for performant virtualized lists.
- React DnD for Drag and Drop capabilities.
- React Hook Form + zod for forms + validation
- React Router for Routing.
- Support markdown.
- Support interactive timestamps
- Clicking on timestamps will play the given track at the timestamp on your current Spotify Session
- Comments support replies.
- Comments can be re-ordered.