cookieshoppe is the best place to find the freshest virtual cookies in all of the web.
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.
- 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
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. |
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/
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 |
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!
Use this section to include a brief code snippet of functionality that you are proud of and a brief description.
Use this section to list of all major issues encountered and their resolution.