uild a Dark-Themed Music Streaming Website for Mr.FLEN Inspired by Audius Design and develop a dark-themed, artist-branded streaming website for Mr.FLEN, with a modern, mobile-friendly interface and a backend that allows uploading of MP3/WAV files for streaming playback. Use https://audius.co as a reference for UI/UX, but tailor the experience to match the edgy, experimental Mr.FLEN identity. 🎨 VISUAL DESIGN Theme: Dark mode by default (black and deep grey background with subtle gradients, rich contrast, neon or electric blue/purple highlights). Logo: Prominently feature the Mr.FLEN fingerprint-style logo in the header and favicon. Typography: Grungy or futuristic sans-serif (e.g., Orbitron, Neue Haas, or Space Grotesk). Animation: Smooth hover states, minimalistic motion (track waveform loaders, pulsing play buttons). 🖼️ HOMEPAGE Hero section with a fullscreen background visualizer or video loop synced to the currently featured track. "Latest Releases" carousel or grid with streamable cover art tiles. Featured track auto-playing softly (with mute toggle). “About Mr.FLEN” section with short artist bio and links to socials. Footer with copyright, contact, social links, and darkened tracklist. 🎵 MUSIC STREAMING FEATURES Backend panel for admin upload of MP3/WAV files via drag-and-drop or file browser. Automatically generates track pages with streaming waveform, album art, and metadata. Player controls (Play, Pause, Next, Shuffle, Repeat, Volume). Real-time progress bar with waveform or scrubber. Mobile-friendly mini-player that persists across navigation. Allow track descriptions (e.g., lyrics, production notes, credits). Optional download toggle (off by default). 📁 BACKEND / CMS FUNCTIONALITY Secure admin login to upload tracks. Track metadata editor (title, album, release date, cover art, tags). Auto-generate SEO-friendly URLs per track: mrflen.com/track/track-title AWS S3 or Firebase hosting for uploaded files if not stored locally. 🧩 EXTRA FEATURES (optional or future iterations) Add a “Fans-Only” section for exclusive unreleased tracks. Newsletter sign-up popup for Mr.FLEN drops. Commenting or emoji reactions under each track. Simple analytics dashboard (plays, likes, downloads). 🛠️ TECH STACK (suggested) Frontend: React, Next.js or Nuxt with Tailwind CSS Player: Howler.js or Wavesurfer.js for custom audio playback Backend: Node.js with Express or Firebase for auth and file handling Database: Firebase Firestore or MongoDB for track metadata Hosting: Vercel or Netlify (Frontend), Firebase or AWS (Backend/Storage) - Follow Up Deployment
verified