Skip to content

alepbloyd/little-esty-shop-bulk-discounts

 
 

Repository files navigation

Little Esty Shop

To View

This project is available online as a Heroku app here: https://little-esty-alex.herokuapp.com/

Background and Description

"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.

Database Design

image

Concepts Demonstrated

  • 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.

Tech Stack

  • Rails 5.2.6
  • Ruby 2.7.4
  • RSpec
  • Capybara
  • FactoryBot
  • Faker
  • SimpleCov
  • Shoulda-matchers
  • HTTParty
  • HTML/CSS
  • Heroku
  • Postgresql
  • ActiveRecord

Group Project Phases

  1. Database Setup
  2. User Stories

Solo Project Phases

  1. Project Description

About

2205 Group Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 83.9%
  • HTML 12.6%
  • CSS 3.0%
  • JavaScript 0.5%