Crowdify is a real-time music streaming platform where users can create rooms, invite others, add songs, and upvote tracks. The most upvoted song plays automatically. Crowdify also features an AI chatbot for assistance and engagement.
- π΅ Create & Join Rooms: Start or join collaborative listening sessions.
- π Add Songs: Anyone in a room can add songs to the queue.
- π Upvote Songs: The highest-voted song plays next.
- π¬ Real-Time Chat: Chat with others instantly.
- π Live Updates: WebSockets power instant updates to queues and votes.
- π΅ Create & Join Rooms: Start or join collaborative listening sessions.
- π Add Songs: Anyone in a room can add songs to the queue.
- π Upvote Songs: The highest-voted song plays next.
- π¬ Real-Time Chat: Chat with others instantly.
- π Live Updates: WebSockets power instant updates to queues and votes.
- Frontend: Next.js, React, TailwindCSS
- Backend: Redis, WebSocket
- Database: PostgreSQL
- ORM: Prisma
- Authentication: NextAuth.js / OAuth
- Streaming API: YouTube API
- Frontend: Next.js, React, TailwindCSS
- Backend: Redis, WebSocket
- Database: PostgreSQL
- ORM: Prisma
- Authentication: NextAuth.js / OAuth
- Streaming API: YouTube API
- Create or join a room.
- Create or join a room.
- Add songs to the playlist.
- Upvote songs to control the queue.
- Chat with other listeners in real time.
- Upvote songs to control the queue.
- Chat with other listeners in real time.
π Enjoy collaborative music streaming with Crowdify!