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.
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.