An e-commerce site for a small grocery that wants to sell products directly to customers over the web. The project will be built in several discreet iterations.
Set up all environments
Good practice on;
- Onmiauth
- Validations
- Content_tags
- Sessions
- Helper methods
- Complex associations/relationship of models
- Migrations
bugs;
undefined method 'order_items' inviews/orders/confirm.html.erb
FixedCannot create new address. Fix user-id and order-idFixedusabilityFixed- only admin can add products
Required Features to implement;
authorization for adminsImplementedadmin interface for viewing and modifying all ordersImplemented- profile page. can view/change their information and past orders (Track order)
- Let users pick a default shipping address
- Add a billing address that uses the same set of user addresses
Category modelImplementedsearch by categoryImplemented
Gems;
- Rails default gems
- omniauth-twitter
- rails_admin
Ruby 2.3.1 Rails 5.0.2