Skip to content

khanhnphan15/music-box

Repository files navigation

Music Box

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.

Technologies:

MERN (MongoDB, Express, React, Node.js, React Semantic UI)

Features

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).

Screenshot

Signup Page

img_5.png

Login Page

img_6.png

Playlist Page (Homepage)

img.png

Playlist Detail Page

img_1.png

Add Playlist Form

img_2.png

Song List Page

img_3.png

Upload Song Form

img_4.png

Getting Started:

Trello

Music Box

Next Steps:

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published