Music sharing and Streaming web application. This full-stack web app allows users to share and stream their favorite audio files. Users can create playlists, upload audio files, and explore their collections.
MERN (MongoDB, Express, React, Node.js, React Semantic UI)
User authentication and authorization using token-based authentication. User home page to manage uploaded audio files and playlists. Audio file upload with support for mp3 file formats. Playlist creation and management. Audio streaming with player controls (play, pause).
Signup Page
Login Page
Playlist Page (Homepage)
Playlist Detail Page
Add Playlist Form
Song List Page
Upload Song Form
Planned future enhancements:
- Re-style the app
- Need to setup functionality to delete playlist
- Need to setup functionality to add an image when create a new song, upload all the image to s3 AWS
Deploy: npm run vite-build git add . git commit -m "prepped for deployment" git push origin main