📄 Full Description:
ANS Music is a comprehensive music distribution web platform built for artists and record labels to manage, upload, and distribute their tracks globally. The platform features a powerful user dashboard for artists and an admin panel for content oversight, user management, and analytics.
It simplifies the process of getting music onto platforms like Spotify, Apple Music, and YouTube Music. Artists can upload tracks, manage releases, view royalties (optional), and track performance metrics. The admin side handles approval workflows, user data, and system controls.
Built with the MERN stack, the platform is secure, fast, and mobile-friendly — allowing artists to manage their music business from anywhere.
🧱 Key Features:
- 🎵 Music Upload & Release Management
- 📊 User Dashboard for Artists
- 🛠️ Admin Panel for Approval and Oversight
- 📂 Track and Album Management
- 🔐 User Authentication (Login & Sign Up)
- 📱 Mobile-Responsive Design
- 📧 Email Notifications for Approvals or Rejections
- 🌐 SEO-Ready Pages for Public Profiles or Tracks
🛠️ Tech Stack:
Frontend:
- React.js
- Tailwind CSS
- Axios & Context API for State Management
Backend:
- Node.js
- Express.js
- MongoDB
- JWT for Authentication
- Multer for File Uploads (Music, Thumbnails)
🔒 Security & Optimization:
- JWT-based protected routes
- Rate-limited uploads
- Form validations & error handling
- Admin-level access control
📈 Business Impact:
- Empowered independent artists to manage and distribute music
- Reduced manual submission overhead for the label
- Streamlined backend for admin workflows
- Increased artist retention through ease of use
🙋♂️ My Role:
- Developed full frontend and all API implementation
- Built file upload and music metadata system
- Created authentication flow and dashboard features
- Deployed to production with optimized performance