Skip to content

KellyAnneSantos/LoudCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoudCloud

Technologies

  • Sequelize/Express
  • React/Redux

Quick Links

About

This project is a web application inspired by the website SoundCloud. Currently, the project includes two CRUD features: albums and playlists. Before signing in, the user can only READ albums and must pass authentication in order to interact with the rest of the features. The application offers a demo user login for ease of use.

Albums Screenshot

albumsimage

Playlists Screenshot

playlistsimage

Setup

  1. Clone the project
  2. Create a .env file as below:
PORT=8000
DB_FILE=db/dev.db
JWT_SECRET=«generate_strong_secret_here»
JWT_EXPIRES_IN=604800
  1. Run "npm install" in the root directory, back end and front end folders
  2. Run "npx sequelize db:migrate" in the back end folder
  3. Run "npx sequelize db:seed:all" in the back end folder
  4. Run "npm start" in the back end terminal
  5. Run "npm start" in the front end terminal

Future Features

  • Song CRUD operations
  • Comment CRUD operations
  • Search bar
  • Audio

About

first deployed web application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages