Heroku link Note: This will be a link to your production site
Replicate the SoundCloud app's key features, functionality, and overall aesthetic. By the end of week 9, this app will satisfy the following criteria:
- Hosting on Heroku
- New account creation, login, and guest/demo login
- A production README, replacing this README (NB: check out the sample production README -- you'll write this later)
- Comments
- Smooth, bug-free navigation
- Adequate seed data to demonstrate the site's features
- Adequate CSS styling
- Song CRUD
- Ability to add, update, delete songs from a user's page
- Continuous play while navigating the site
- Song display at bottom of page
- No loading issues while navigating (don't break stream!)
- User Pages
- Links to followed artists
- Link to all personal playlists
- View Wireframes
- React Components -- not started
- Flux Cycles -- not started
- API endpoints -- started
- DB schema -- not started
Objective: Functioning rails project with front-end Authentication
- Host on Heroku
- Rails User JSON Api
- Front-End Authentication
- Style front-end Authentication
- Guest demo login
- Navbar
- Style Navbar
Objective: Songs and Comments can be created, read, edited and destroyed through the API.
- Song CRUD JSON API
- Some Song Seed Data
- Song Index component
- Song Index Item Component
- Style all Song Components
Objective: Songs/Comments can be created, read, edited and destroyed with the user interface.
- Completed Song Playing feature
- Comments component
- Style comments
- Style song playing feature
Objective: Build and style fully functional search feature
- Search Components
- Style Search
- User Profile page
- Style profile page
- Update search to include other Users
objective: Make the site feel more cohesive and awesome.
- Seed Everything
- Production Readme
- Wave Forms
- Likes