Project by @darnold001 and @bal360
Thanks for checking it out!
- Clone our repo into the directory where you want the app
- If you have bundler, run a
bundle install
in the root folder of the app to install assets
if you don't have bundler or ruby, get it here! Link to Bundler!, Link to Ruby!
- Create user account
- Login with recently created account
- All available items to add to your cart.
- Ability to look up item by name.
- Shows description of the selected item.
- Shows the price of the selected item.
- Allows you to add the item to your user cart.
- Shows all items within the users cart.
- Gives the user the option to "Write a Review".
- Allows the user to "Delete Item" within their cart.
- Gives the user the option to "Checkout"
- Ability to see reviews of items
- Shows all user information entered at signup
- Ability to update user information
| User |>---------| Cart |------------<| Item |
| User |>---------| Review |------------<| Item |
- Ruby
- Ruby on Rails
- ActiveRecord
- PostGresSQL
- Rest-Client
- ByeBug
- Binding.pry
- Capybara
- Database Cleaner
- Bootstrap
- rSpec
- BootSnap
- Launchy
- Thanks to Flatiron Schools for guided support