Skip to content

alepbloyd/little-esty-shop-bulk-discounts

This branch is 50 commits ahead of, 46 commits behind sunny-moore/little-esty-shop:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5a4366f · Aug 10, 2022
Aug 9, 2022
Aug 10, 2022
Jun 1, 2021
Aug 10, 2022
Aug 10, 2022
Jan 13, 2022
Aug 5, 2022
Nov 17, 2020
Nov 17, 2020
Nov 17, 2020
Aug 10, 2022
Nov 17, 2020
Nov 17, 2020
Nov 17, 2020
Jul 28, 2022
Nov 17, 2020
Feb 17, 2022
Aug 10, 2022
Aug 10, 2022
Aug 10, 2022
Aug 2, 2022
Nov 17, 2020
Nov 17, 2020

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%