Skip to content

Latest commit

 

History

History
41 lines (40 loc) · 1.2 KB

feedback.md

File metadata and controls

41 lines (40 loc) · 1.2 KB

bEtsy

What We're Looking For

Feature Feedback
Baseline
Appropriate Git Usage with all members contributing
Answered comprehension questions
Trello board is created and utilized in project management
Heroku instance is online
General
Nested routes follow RESTful conventions
oAuth used for User authentication
Functionality restricted based on user roles
Products can be added and removed from cart
Users can view past orders
Merchants can add, edit and view their products
Errors are reported to the user
Order Functionality
Reduces products' inventory
Cannot order products that are out of stock
Changes order state
Clears current cart
Database
ERD includes all necessary tables and relationships
Table relationships
Models
Validation rules for Models
Business logic is in the models
Controllers
Controller Filters used to DRY up controller code
Testing
Model Testing
Controller Testing
Session Testing
SimpleCov at 90% for controller and model tests
Front-end
The app is styled to create an attractive user interface
Content is organized with HTML5 semantic tags
CSS is DRY
Overall