I’m building a fresh social website centred on content sharing and discovery, but with a very specific focus: music and podcasts. The core experience I have in mind lets users upload their audio, organise it into personal or public playlists, and then let the community browse, follow, and enjoy those collections. Key functionality • Account creation with profile pages • Secure upload and storage of audio files (MP3, AAC, WAV) • Playlist creation and management—drag-and-drop ordering, cover images, privacy controls • A discovery feed that surfaces trending tracks, new releases, and curated playlists • Search and filtering by genre, artist, length, or keyword • Mobile-responsive interface so the site feels native on phones • Scalable backend ready for sudden spikes in streaming traffic I’m fine with you picking the stack you’re most productive in—Node.js, Django, Laravel, or another modern framework—so long as the code is clean, documented, and easy for additional developers to build on later. A lightweight React or Vue front end would fit well as long as it stays performant. Acceptance criteria 1. Users can sign up, create a playlist, add at least ten individual tracks, and play the list without buffering on a 10 Mbps connection. 2. All audio stays protected behind authenticated URLs. 3. UI passes basic a11y checks (contrast, keyboard navigation). 4. Source code delivered in a Git repository with setup instructions that recreate the project in one command. Future-phase ideas—such as user comments, ratings, or live streaming—are on the roadmap, so structuring the architecture with modularity in mind will be rewarded. Let me know which stack you’d choose and a rough timeline from kickoff to public beta so we can lock in the milestones.