Full stack application for niche fictional chain grocery stores that handles basic inventory management and order handling for e-commerce site.
- Use Case
- Technologies Used
- Entity Relationship Diagram
- Component Hierarchy Diagram
- Wireframes
- Site Layout
- Trello Board
- MVP/Stretch Goals
Growing retailer with multiple brick and mortar locations wants to enhance sales by providing customers with ability to order ahead to secure purchase commitment, create process improvements to offload inventory, and increase customer satisfaction.
- React
- Semantic UI
- JavaScript
- HTML
- CSS
- Python
- Django (w/ PostgreSQL)
- Hosted on Amazon RDS
[Coming soon]
Features(guest/logged out user):
- Access site pages (home, category pages, stores, filtered product list, product details)
- CRUD cart (initiate/create, view/read, edit/update, clear/delete)
- Mobile-first design, with similar experience on ~mobile, ~table, and ~desktop screen widths
Features(admin account):
- CRUD Admin account (back end)
- CRUD Stores, Products, Categories, Discounts (applicable to specific product sku or category) (front and back end)
- Modify inventory items
- CRUD Admin account (front end)
- Read and/or cancel incoming orders (front end)
- CRUD Store Discounts (by product sku or by category)
- CRUD 'promo banner' feature
- CRUD 'inspiration'/'meal ideas' feature
Features(logged in user):
- Visit site pages
- See items filtered by category or searched query
- CRUD user account, cart
- Set cart items to 'in-store pickup' or 'delivery'
- Place order
- Add capability to set cart items to 'deliver to store' for 'in-store pickup'
- Access order from account
Features(guest):
- Place order as guest
- Access order using order number
- See items filtered searched query