A real-time chat app that allows you to listen to music synchronously with your friends.
Demo
Database schema: here
- React.js
- PostgeSQL managed by Supabase
- Styled using Tailwind CSS
- Data Fetching, Infinite Scroll React Query
- Context API + Reducer hook
- Bundle analyzer using webpack bundle analyzer
To run this app locally you need
Want to get up and running quickly? Follow these steps:
-
Clone the repository to your local device.
git clone https://github.com/aryan-mehrabi/listen-together -
Run
npm installin the root directorynpm install -
Run
npx supabase startand copyanon keyfrom output to.env.examplefilenpx supabase start -
Rename
.env.exampleto.envand add other env variables accordingly. -
Run
npm startin the root directory
That's it! You should now be able to access the app at http://localhost:3000.
Also You can visit Supabase Dashboard at http://localhost:54323/
Licensed under the MIT license.

