kparty.club
kparty.club
screen shot
Technologies
JavaScript
Front-End
Firebase
RESTful API
Node.js
Next.js
TypeScript
TypeScript
screen shot
Collaborative Karaoke Playlist App

Developed the kparty app to enable real-time collaboration among friends in creating a karaoke playlist sourced from YouTube videos. The app fosters a collaborative environment where users can collectively curate their karaoke experience. Additionally, users can play the playlist in presentation mode on another device for a seamless karaoke session.


Hurdles

State Management Complexity: Overcoming the challenge of effectively managing the state of the selected playlist. The app required seamlessly transitioning between tasks like searching for songs, playing playlist videos, and switching between playlists. Juggling these tasks while maintaining user experience demanded a strategic approach to state management.

Parameter-Based Page Switching: Tackling the issue of switching between different sections of the app based on user actions. Implementing a mechanism that utilized URL parameters and forced page reloads to dynamically change what the user was presented with required creative problem-solving to maintain a smooth user journey.