PizzaNow — Online Pizza Delivery
A full-stack e-commerce web application for online pizza ordering, built with CodeIgniter and PHP following MVC architecture for rapid development and maintainability.
Problem
Local food businesses needed a way to accept online orders without the overhead of third-party delivery platforms. A custom solution was required that handled menu management, cart logic, and order processing while remaining easy to extend as the business grew.
Approach
Built a complete e-commerce flow — product catalogue, shopping cart, checkout, and order management — using CodeIgniter's MVC architecture. AJAX was used for dynamic cart updates and form validation, delivering a responsive user experience without full page reloads.
Context
PizzaNow is an online pizza delivery platform where customers browse menus, customise orders, and complete purchases through a browser-based storefront. The application follows CodeIgniter's MVC pattern, separating concerns across models, views, and controllers for clean, maintainable code.
Capabilities
What we built into the product
Menu & Catalogue
Browse pizzas with categories, sizes, and add-on options
Shopping Cart
Real-time cart updates via AJAX without page reloads
MVC Architecture
Clean separation of models, views, and controllers
Order Management
End-to-end order placement and tracking workflow
Stack
Notes
