A fullstack clone of SoundCloud using React, Redux, and Express. View a live demo here:
- Create, edit, delete, and listen to songs.
- Create, edit, delete, and listen to albums.
- Clone this repository and
npm install
at root directory. - Do the following in the backend directory:
- Create a
.env
file based on the env.example - Run
npx dotenv sequelize db:migrate
- Run
npx dotenv sequelize db:seed:all
- Run
npm start
in the backend directory.
- Create a
- Run
npm start
in frontend directory. - Open http://localhost:3000 to view in browser.
- CSS
- Express
- Node.js
- React
- Redux
- Sequelize
- SQLite
The Sign up page that includes a demo login.
The home page after signing in.
Your personal library which includes links to albums and songs that you own.
View all songs on Music Cloud!
View all songs on Music Cloud!
View details of a song, including artist and album details. Also includes the option to edit or delete a song.
View details of an album, including artist and song details. Also includes the option to edit or delete an album.
- Playlists
- Comments