Skip to content

elizabethqdang/SoundPoof

Folders and files

NameName
Last commit message
Last commit date
Jan 24, 2021
Sep 21, 2021
Jan 27, 2020
Jan 30, 2021
Sep 21, 2021
Jan 29, 2021
Jan 23, 2021
Jan 24, 2021
Jan 23, 2021
Jan 23, 2021
Jan 23, 2021
Jan 23, 2021
Jan 24, 2021
Jan 24, 2021
Jan 29, 2021
Jan 24, 2021
Jan 24, 2021
Jul 13, 2021
Jan 24, 2021
Jan 24, 2021
Jan 24, 2021
Jan 29, 2021
Jan 30, 2021
Jun 9, 2022

Repository files navigation

SoundPoof, a SoundCloud clone

Technologies Used

  • Ruby on Rails
  • Javascript
  • React/Redux
  • Jbuilder
  • PostgreSQL

SoundPoof is a full-stack web application clone of SoundCloud that is built on Rails. SoundPoof features music streamig. Users can search for, list, repost6, and comme4nt on music. Users can also follow other users. splash

Features

  1. User Auth
  2. User Profile w/ likes/reposts/follow
  3. Track Upload
  4. Track Page & Comments
  5. Stream
  6. Search
  7. Tracklayer
  8. WaveForms
  • User Auth Users can sign in or create an account using modals. Once logged in, they are redirected to the discover page. Logged in users are then able to upload tracks to the site. login

  • Track CRUD Users can create new tracks. Each track is is created by a user and is stored in the database as the user_id. Users can access this feature directly through "/upload" or can click on upload on the navbar. Tracks will only be saved if both an audio file and artwork are uploaded. Furthermore, the audio file must be an audio mp3 file to pass. upload

Future

  1. Edit Profile
  2. Edit Track
  3. Create Playlist
  4. Filter Stream to Display Reposts and Posts from Users that the Current User follows