Skip to content

alice886/SonicCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SonicCloud - A portfolio clone of SoundCloud

SonicCloud is a fullstack clone of SoundCloud which allows enrolled users to enjoy, and contribute original music creations and inspirations.

On SonicCloud, you can:

  • Browse/Listen to/Create/Edit/Delete songs (MVP Feature)
  • Browse/Listen to/Create/Edit/Delete albums

Built with

  • JavaScript
  • CSS
  • React
  • Redux
  • SQLite
  • PostgreSQL
  • Heroku
  • GitHub

How to run it locally

  • git clone the project
  • cd to "backend" and "frontend" folder, run - npm start- in terminal

To build up a local database

  • run below codes in order in "backend"'s terminal
  • dotenv npx sequelize db:migrate
  • dotenv npx sequelize db:seed:all

Usage

  • User can signup and login to use SonicCloud.
  • A demo user is created for first-time user to experience the website

Public Views with limited features

Home page

Screen Shot 2022-10-04 at 6 36 40 PM

Public page for Albums

Screen Shot 2022-10-04 at 6 38 00 PM

Public page for Songs

Screen Shot 2022-10-04 at 6 37 00 PM

Singup / Demo Login

Demo Login

Screen Shot 2022-10-04 at 6 27 05 PM

Signup page

Screen Shot 2022-10-04 at 6 27 24 PM

Logged-in user

Album/Song detail page

Screen Shot 2022-10-04 at 6 29 13 PM Screen Shot 2022-10-04 at 8 28 18 PM

My Playlists

Screen Shot 2022-10-04 at 6 34 59 PM Screen Shot 2022-10-04 at 6 35 13 PM

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published