Skip to content

cookieshoppe has the best, freshest virtual cookies in all of the web.

Notifications You must be signed in to change notification settings

booyouon/cookieshoppe

Repository files navigation

cookieshoppe


Overview

cookieshoppe is the best place to find the freshest virtual cookies in all of the web.


MVP

The cookieshoppe MVP includes Ruby on Rails on the backend with postgresql as the database. Backend contains routes to get, put, post, and delete cookies. The frontend will fetch data to render data for the menu items. There will be a delivery or pick up options and a checkout screen.


Goals

  • Ruby on Rails backend with a cookie model
  • Frontend with a mobile first design
  • Working pseudo product checkout
  • Styled website that looks nice in any screen
  • UX friendly design that takes accesibility into consideration

Libraries and Dependencies

Library Description
React Frontend library
React Router Routing through the different screens on my frontend.
Axios Frontend fetch request from my Backend.
Ruby on Rails Backend framework.
PostgreSQL Database.

Client (Front End)

Wireframes

image

Component Tree

Component Tree

Component Architecture


src
|__ assets/
      |__ images
|__ components/
      |__ Header.jsx
      |__ Navbar.jsx
      |__ Splash.jsx
      |__ Menu.jsx
      |__ Payment.jsx
      |__ Bag.jsx
      |__ Checkout.jsx
|__ containers/
      |__ Home.jsx
      |__ Order.jsx
      |__ More.jsx
      |__ Layout.jsx
|__ screens/
      |__ Main.jsx
|__ services/
      |__ apiConfig.js
|__ utils/

Time Estimates

Task Priority Estimated Time Time Invested Actual Time
Readme H 3 hrs 3 hrs
Backend - Models H 3 hrs TBD
Backend - Seed H 3 hrs TBD
Frontend - CRUD Functions H 3 hrs TBD
Frontend - Home Page H 3 hrs TBD
Frontend - Order Page H 6 hrs TBD
Frontend - More Page L 3 hrs TBD
TOTAL 24 hrs TBD

Server (Back End)

ERD Model

ERD


Post-MVP

Use this section to document ideas you've had that would be fun (or necessary) for your Post-MVP. This will be helpful when you return to your project after graduation!


Code Showcase

Use this section to include a brief code snippet of functionality that you are proud of and a brief description.

Code Issues & Resolutions

Use this section to list of all major issues encountered and their resolution.

About

cookieshoppe has the best, freshest virtual cookies in all of the web.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published