- 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.
- User Auth
- User Profile w/ likes/reposts/follow
- Track Upload
- Track Page & Comments
- Stream
- Search
- Tracklayer
- 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.
-
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.
Future
- Edit Profile
- Edit Track
- Create Playlist
- Filter Stream to Display Reposts and Posts from Users that the Current User follows