Overview
GreenLife Organic Store is an individual Application Development coursework submission — a Windows Forms desktop application for organic retail operations. Administrators manage products, categories, users, orders, reviews, discounts, and sales PDF/CSV reports. Customers browse, cart, checkout, track orders, and submit reviews with RBAC separation throughout.
Problem statement
Small organic retailers need a desktop system to manage products, categories, users, orders, reviews, and discounts without scattered spreadsheets or unsafe ad-hoc SQL. Customers need browse/search/filter, cart, checkout, order tracking, and review flows — all with role separation and auditable sales reporting.
- Administrators must manage catalogue, users, orders, reviews, discounts, and PDF/CSV sales reports.
- Customers need product discovery, cart/checkout, order history, and review submission.
- Security must cover password hashing, parameterized SQL, and RBAC between Admin and Customer.