Sound Apple is an app that allows users to upload and play their songs/albums and is intended to be a clone of Sound Cloud meeting Apple Music
- Feature List
- DB Schema
- react h5 audio player
-
Clone this repo
https://github.com/lhz516/react-h5-audio-player.git
-
Install Frontend and Backend dependencies
cd frontend > npm install
cd backend > npm install
-
Create a .env file base on the .env.example given in the backend folder
-
Setup your username and database based on what you setup in your .env inside POSTGRES
-
Migrate and Seed models into the DB
npx dotenv sequelize db:migrate
npx dotenv sequelize db:seed:all
-
You can start the app using frontend and backed need to be started seperately
cd frontend > npm start
cd backend > npm start
-
You can use the Demo user to log in or create an account of your own.
Logged in users can:
- Add/Edit/Delete Thier Songs
- Add/ Albums
- Play all songs on the site
Logged out users can:
- View the Library
- Play the songs in the Library