Logo Lanfrica

chilafrican-dev/audio-city-frontend

Record type:

software
Creator:
chi
Host:
Audio City is a modern music discovery and artist promotion platform built for Africa and beyond. It connects artists, producers, and listeners through a clean, music-first experience, featuring artist profiles, cover art–driven releases, and seamless authentication. Designed for performance, scalability, and growth, Audio City empowers creatives # 🎵 Audio City Uganda's music community platform with professional mastering tools. ## Design System **Theme:** Dark purple/cyan gradient - Primary: `#8b5cf6` (Purple) - Secondary: `#06b6d4` (Cyan) - Background: `#0a0a0f` - Cards: Glassmorphism with blur ## Pages | Page | Description | |------|-------------| | `index.html` | Landing page | | `feed.html` | Main feed (entry point) | | `login.html` | Sign in | | `signup.html` | Create account | | `profile.html` | User profile | | `discover.html` | Discover content | | `artists.html` | Browse artists | | `artist-profile.html` | Artist profile | | `artist-corner.html` | Upload tracks | | `producer-profile.html` | Producer profile | | `producers-store.html` | Beat marketplace | | `mastering.html` | **Pro mastering tool** | | Cover Art Maker | Integrated in upload page (artist-corner.html) | | `inbox.html` | Messages | | `settings.html` | Settings | | `news.html` | Updates | | `track.html` | Track view | ## Quick Start ```bash # Frontend cd "online master" python3 -m http.server 8000 # Mastering Backend cd backend && npm install && node server.js ``` Open: `localhost` ## Mastering Presets | Preset | LUFS | Style | |--------|------|-------| | Kidandali | -9 | Warm, punchy | | Banger | -9 | Loud, aggressive | | Afrobeat | -10 | Balanced | | Amapiano | -8 | Bass-heavy | | Hip-Hop | -9 | Hard-hitting | | Pop | -11 | Streaming-ready | | EDM | -7 | Maximum loudness | ## Tech Stack - **Frontend:** HTML, CSS, JavaScript - **Backend:** Node.js, Express, FFmpeg - **Audio:** ebur128 LUFS analysis, compression, limiting