2018E-Commerce

PizzaNow — Online Pizza Delivery

E-CommerceFull StackPHP

A full-stack e-commerce web application for online pizza ordering, built with CodeIgniter and PHP following MVC architecture for rapid development and maintainability.

MVC
Architecture Pattern
Full
Order Lifecycle
AJAX
Dynamic Interactions
PHP
Server-Side Logic

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.

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.

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.

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

CodeIgniterPHPHTMLCSSJavaScriptAJAXMySQL

Technical Highlights CodeIgniter's **MVC architecture** was central to the project. Models handled database queries for menus and orders, views rendered the storefront templates, and controllers orchestrated the request lifecycle. This structure made it straightforward to add new menu categories or modify the checkout flow without touching unrelated code. AJAX endpoints powered cart additions, quantity updates, and inline validation — giving customers immediate feedback during the ordering process. The result was a functional e-commerce prototype that demonstrated full-stack PHP development skills from database design through to polished UI.

PizzaNow — Online Pizza Delivery | Naveen Fernando