TuneDraft 🎵
TuneDraft is a music platform designed for artists and listeners to connect, share, and explore new music. Built with React, Node.js, and AWS, the platform provides a seamless experience for music discovery and artist engagement.
🚀 Features
- 🎤 Artist & Listener Profiles – Customizable profiles for artists and listeners.
- 🔍 Search & Discovery – Search for artists, songs, and genres.
- 🎶 Music Sharing – Upload tracks with the community.
- 💬 Real-time Collaboration – Engage with artists by liking and following artists.
- 🔒 OAuth 2.0 Authentication – Secure login with third-party authentication.
- 📈 Performance Optimization – Fast, responsive UI with optimized media handling.
- ☁️ AWS Deployment – Hosted with AWS for scalability and reliability.
- 📊 MongoDB Atlas Integration – NoSQL database for seamless scalability.
- 🚀 Automated CI/CD Pipelines – Frontend deployed via Vercel with automatic GitHub integration;
🛠 Tech Stack
Frontend:
- React.js
- Redux
- Tailwind CSS
- React Router
Backend:
- Node.js
- Express.js
- MongoDB Atlas
- OAuth 2.0 Authentication
Cloud & Deployment:
- AWS (EC2, S3)
- Docker
- Vercel (Frontend)
- GitHub Actions for CI/CD
(Due to NDA, code can not be shared)