Skip to content

HTran106/Soundcloud-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soundcloud Clone is a web application for sharing and listening to music that is inspired by Soundcloud.

Live Link:

Soundcloud-Clone

Start listening by clicking on Sign in and Log in as Guest.

Locally:

User must create your own .env file and an AWS bucket.

Inside of the .env file, you will need the following contents:

  • PORT
  • DB_FILE
  • JWT_SECRET
  • JWT_EXPIRES_IN
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY

Welcome View:

welcome-page

Home View:

home-page

Technical Details:

  • Built using React/Redux
  • Sequelize
  • Node.js
  • Express.js
  • Csurf.js
  • BCrypt
  • Amazon AWS S3
  • React H5 Audio Player
  • Used SQLite3 during Development and Postgres for Production

Features:

  • Guest user Login
  • CRUD functionality for Songs
  • CRUD functionality for Albums
  • Search feature for Songs
  • Individual Audio players customized for each page

TO-DO:

  • Playlists
  • Comments
  • Times played counter
  • Uploaded date
  • Download
  • Likes, followers, followees

Original Design Docs