"Little Esty Shop" is a group project that required our team to build a fictitious e-commerce platform where merchants and admins can manage inventory and fulfill customer invoices.
- Designing a normalized database schema and defining model relationships
- Utilize advanced routing techniques including namespacing to organize and group like functionality together.
- Utilize advanced ActiveRecord techniques to perform complex database queries
- Practice consuming a public API while utilizing POROs as a way to apply OOP principles to organize code
- Clone the project onto your local machine
- From your terminal in the project directory, install gems and set up your DB:
bundle
rails db:create,migrate
- Run the test suite with
bundle exec rspec
. - Run your development server with
rails s
to see the app in action.