LISTENING PARTY

Project created on January 14, 2025

This full-stack application lets you create listening parties—spaces where users can enjoy a podcast together, share emoji reactions, and chat in real-time.

The feature-rich homepage shows ongoing parties with their status and start times, and allows easy party creation. When setting up a party, you can pick the date and time using a simple WireUI date picker. After creating the party, you’ll enter a waiting room with a countdown to the start time.

The real-time chat with emoji reactions is the highlight, letting you comment and express yourself while listening. You need to be logged in to comment, but guests can react with emojis freely.

Once the podcast ends, a card will notify you of the session's conclusion.

Built on the TALL stack (Tailwind, AlpineJS, Laravel, Livewire) and WireUI components.

Tailwind
Alpine
Laravel
Livewire
WireUI
Iimage of the homepage with ongoing listening parties Image of the date picker WireUI componentImage of the building waiting roomImage of the waiting room once a party has been createdImage of the chat roomImage of the real time chat with emojis reactionImage of a party that endedImage of the homepage with no ongoing listening parties