graph TD
A{Database Setup} -->|/db/data| B[Rake Tasks]
B --> C(6 Individual Rake Tasks)
C -->|One| D[Customers]
C -->|Two| E[Invoice Items]
C -->|Three| F[Invoices]
C -->|Four| G[Items]
C -->|Five| H[Merchants]
C -->|Six| I[Transactions]
D --> J(1 Aggregate Rake Task)
E -->J(1 Aggregate Rake Task)
F -->J(1 Aggregate Rake Task)
G -->J(1 Aggregate Rake Task)
H -->J(1 Aggregate Rake Task)
I -->J(1 Aggregate Rake Task)
"Little Esty Shop" is a group project that requires students to build a fictitious e-commerce platform where merchants and admins can manage inventory and fulfill customer invoices.
- Practice designing a normalized database schema and defining model relationships
- Utilize advanced routing techniques including namespacing to organize and group like functionality together.
- Utilize advanced active record techniques to perform complex database queries
- Practice consuming a public API while utilizing POROs as a way to apply OOP principles to organize code
One February afternoon...
Four Heros set out on a journey together, to battle a creature so rare, she is only found in the Land of Turing, past the battleship grave yard, into a small village named ~*Mod 2 Backend*~.
Within a fortnight our heros,
- Used ActiveRecord in a clear and effective way to read/write data by using the power of grouping, aggregating, and joining.
- Demonstrated the principles of MVC to effectively organize code
- Created 100% coverage for features and models.
- Used partials to dry up repeated view logic.
- Created routes and actions that follow RESTful conventions. and
- And the true meaning of friendship
And after taking some sad paths and some happy paths; Lisa, Michael, Sam, and Max came out one step closer to Promotion to Mod 3 The End.
https://glacial-retreat-77890.herokuapp.com/
This project is licensed under the TuringSchool License and your mom (Lisa if you see this, take out the your mom part)
*This was a lovely group to work with on such a heavy project <3