ta-cos / SoundApple

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sound Apple

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

Helpfull Docs

  1. Feature List
  2. DB Schema
  3. react h5 audio player


Getting Started

  1. Clone this repo

    • https://github.com/lhz516/react-h5-audio-player.git
  2. Install Frontend and Backend dependencies

    • cd frontend > npm install
    • cd backend > npm install
  3. Create a .env file base on the .env.example given in the backend folder

  4. Setup your username and database based on what you setup in your .env inside POSTGRES

  5. Migrate and Seed models into the DB

    • npx dotenv sequelize db:migrate
    • npx dotenv sequelize db:seed:all
  6. You can start the app using frontend and backed need to be started seperately

    • cd frontend > npm start
    • cd backend > npm start
  7. You can use the Demo user to log in or create an account of your own.

Live

Features

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

Technologies Used

About


Languages

Language:JavaScript 81.0%Language:CSS 17.8%Language:HTML 0.9%Language:Shell 0.2%