Live & Recorded Karaoke Platform
Description
Budget: €30 - €250
I need a web platform that offers the same smooth experience as Karafun.nl while letting visitors enjoy karaoke in two ways: singing live on-site and uploading or browsing pre-recorded performances. A fast song catalog search and engaging user profile pages are essential, and users must also be able to download the backing tracks they legally obtain through the site.
Here’s how I picture the collaboration working:
• Core functionality: real-time streaming for live sessions, reliable playback for uploaded recordings, and a searchable database that can handle thousands of licensed songs without lag. • User environment: registration, individual profile pages with avatars, saved favorites, and basic controls. • Downloads: secure, track-by-track delivery so members can take songs offline while respecting DRM or licensing limits I’ll supply. • Admin-side tools: an intuitive dashboard where I can add or remove songs, review user activity, and view analytics. • Responsive design: the interface should feel just as natural on mobile as it does on a desktop, matching Karafun’s modern look without cloning it pixel-for-pixel. • Scalable tech stack: choose the framework and streaming layer you’re most comfortable with (WebRTC, HLS, or similar) as long as it supports low-latency live sessions.
Acceptance criteria
- A user can search the catalog and start either a live or pre-recorded session within three clicks.
- Streaming latency stays under two seconds in typical EU/US locations.
- Download links are delivered only to authenticated users and expire after the set limit.
- Admin dashboard updates—such as adding a new song—are reflected on the public side in real time without a manual cache clear.
If this sounds like a build you can tackle end-to-end—from architecture through QA—tell me which stack you’d propose and examples of similar media or streaming work you’ve done. Let’s create the next go-to spot for karaoke lovers together!
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.