#🍗📦 ChickBites Beta - ROMS: Restaurant Ordering Management System (Chicken Restaurant System)
ChickBites Beta is a ROmS and the second version of the restaurant ordering management system designed for ChickBites, a chicken restaurant.
This version is a web-based implementation that allows customers to browse the menu, add meals to a cart, and proceed to checkout. Orders are stored locally in the browser using Local Storage.
This project is developed as a university requirement for the course CTAPDEVL: Web Systems and Technologies.
- Account Management – Simple user registration and login simulation
- Menu & Cart System – Browse chicken meals and combos, add items to cart, and review selections
- Checkout & Payment – Choose pickup or delivery and select a payment method
- Order Tracking – Orders are stored in Local Storage for persistence
- Combo Meal Support – Combos linked with multiple menu items for flexible ordering
- Discount System – Apply discounts such as:
- Promo Codes for special offers
-
Frontend Languages:
- HTML5
- CSS3
- JavaScript (ES6)
-
Storage:
- Local Storage (for cart and order data)
- Customer opens the site and logs in/registers (data stored locally).
- Customer browses the menu and selects items.
- Items are stored in the cart via Local Storage.
- At checkout, customer applies a discount (student, senior, or promo code).
- Final total is recalculated with discount applied.
- Order is retained in Local Storage for review and tracking.
NOTE: ChickBites Beta is the second version of the system, developed purely for educational purposes. All code, designs, and features were built for learning and demonstration.





