"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. The learning goals for this project included practice designing a normalized database schema and defining model relationships, utilizing advanced routing techniques, utilizing advanced Active Record techniques to perform complex database queries, and to practice consuming a public API while utilizing POROs as a way to apply OOP principles to organize code.
👍Requirements
-
✔️Rails 5.2.x
-
✔️Ruby 2.7.4
-
Fork this repository
-
Clone your fork
-
From the command line, install gems and set up your DB:
- bundle
- rails db:create
-
Run the test suite with bundle exec rspec.
-
Run your development server with rails s to see the app in action.
Admin Dashboard: https://localhost:3000/admin/dashboard
Merchant Dashboard: http://localhost:3000/merchants/1/dashboard
Tori Enyart https://github.com/torienyart
Bradley Dunlap https://github.com/brad-dunlap
Andra Helton https://github.com/ALHelton
Conner Van Loan https://github.com/C-V-L