This project is available online as a Heroku app here: https://little-esty-alex.herokuapp.com/
"Little Esty Shop - Bulk Discounts" is the final solo project for Turing Backend Module 2, and builds off of the foundation of the "Little Esty Shop" group project.
This project demonstrates a fictious e-commerce platform where merchants and admins can manage inventory, fullfill customer invoices, and create discounts based on order size and item quantities.
- Designing a normalized database utilzing one-to-many and many-to-many model relationships.
- Utilizing advanced routing.
- Utilizing ActiveRecord and SQL to perform complex database queries.
- Consuming a public API to fetch and display information.
- MVC architecture for organizing code.
- CRUD and utilizing RESTful design.
- Rails 5.2.6
- Ruby 2.7.4
- RSpec
- Capybara
- FactoryBot
- Faker
- SimpleCov
- Shoulda-matchers
- HTTParty
- HTML/CSS
- Heroku
- Postgresql
- ActiveRecord