Sneakers R' Us

Deployed site

http://sneakers-r-us.surge.sh/

Description

Sneakers R' Us is a website for your local sneaker head to safely buy/sell their new/used sneakers. They can also buy accessories for their sneakers or find accessories links for other websites.

MVP

  • Rails Backend
  • React Frontend
  • Auth
  • 3 related models
  • Associations
  • Full CRUD
  • Deployed on Surge/Heroku

Post-MVP

  • Links to other websites
  • Communication between buyer and seller

Wireframes

Home Page

Home Page

Sign-Up Page

Sign-Up

Sign-In Page

Sign-In

Create Post

Create Post

Sneakers Page

Sneakers

Accessories Page

Accessories

Users Page

Users

Update Post

Update Post

Component Heirarchy

Component Heirarchy

ERD Entity Relationship Diagram

ERD Image

Built With

List of server-side routes

  • get '/sneakers/', to: 'sneakers#index'
  • get '/sneakers/:id', to: 'sneakers#show'
  • post 'sneakers/', to: 'sneakers#create'
  • put 'sneakers/:id', to: 'sneakers#update'
  • get '/accessories/', to: 'accessories#index'
  • get '/accessories/:id', to: 'accessories#show'
  • post 'accessories/', to: 'accessories#create'
  • put 'accessories/:id', to: 'accessories#update'
  • post '/auth/login', to: 'authentication#login'
  • get '/auth/verify', to: 'authentication#verify'

An explanation of the major challenges you expect to face while building this app

  • I think the major challenge i expect to face will be creating the back-end routes. I am still getting more familiar with Ruby on Rails but with more practice i will become more comfortable

Timeframes