Case Study : Online Food Ordering Website Development


What was the client expecting from Perception System?

The Customer was searching for a Web Development Company that can develop his website which ought to give an online food delivery to customers from the restaurants of their choice throughout the country.

How did Perception System evaluate the client’s needs?

The client selected “Perception System” as his Technology partner, to develop his Food Delivery Website. Perception System approached the client by establishing the understanding of the project and its specific requirements.

Genuine Approaches Taken by Perception System for ClickDelivery Web Development

Analysis

We allocated our BA team to analyze the client’s requirements. In the beginning, the software development team analyzed the concept hypothetically. Afterward, we closely inspected the entire process at the client’s premise.

Project Planning

Based on our findings, we created flow diagrams for the entire work-flow and planned the project development process by defining technical implementations.

Project Architecture

Web architectures at Perception System defined entire back-end application architecture for database synchronization, and the front-end architecture with navigation, modules, and data interactions.

Wireframe & Prototypes

After several attempts and meetings with the client-side team, our web application designers prepared wire-frames and prototypes citing all possible work-flow diagrams, navigation, and data flows.

Designing & Programming

After getting final approval from the client for prototypes, we started final designing of the interface, UI elements, and various modules for all five web portals with required coding for interactions and integration. We tested the modules on each stage and on completion of each milestone.

How We Reached the End-to-End Solution for Client?

The journey towards end-to-end solution was full of challenges. However, our dedication towards the goals led us to deliver the solution successfully, as well as within the prescribe time-line & budget.

Development Methodology

We followed the KANBAN methodology to manage and execute the system. We listed features of the system as product backlogs and web development carried in a continuous delivery model.

Behavior-driven Development (BDD)

We adopted BDD approaches to bring collaboration between client-side team and web development team across the various branches along with seamless communications.

Segregation

We broke down the entire development process using WBS (Work Breakdown Structure) methodologies to address almost all requirements of client-organization.

Designing

We designed a common back-end system by inclusion of all functions and features to address the needs of each domain.

Programming

We build five front-ends and a back-end using capabilities of WordPress and core PHP as well as APIs integration.

Support & Maintenance

We committed for long-term support and maintenance with a feasible plan signed up by the client.

Striking Features of Click Delivery

We created essential features and functionality for ClickDelivery System:

Place Order fast and easy, without searching through menu leaflets or waiting on the phone.

Compare restaurant dish prices and discover Hot Deals in their up to date menus.

Gives Benefit from the Click Deals and provides big discounts.

Read user reviews and write your own.

Order is printed immediately to the restaurant, without errors or omissions.

Pay with cash or online via credit/debit(Visa or MasterCard) card or PayPal, without additional charges.

Dual Language (English & Greece)

Auto Suggestion for location and restaurants

Managed Back Panel

Technologies We Used in ClickDelivery Web Development

We used the latest front-end as well as back-end web development technologies to deliver interactive and dynamic web experience.

CakePHP

HTML5

AJAX

MySql

Jquery

The Final Result

Milestones & Deliverables

We decided milestones and deliverables with the consent of the client and delivered the web portals in the continuous delivery model.

Achievements

Today, more than 30K users are using this system to order food online.

Satisfaction

The client-side team was more than happy by seeing 500+ daily Orders and accumulation database with 30K+ registered users searching for the food from 3000+ Restaurants in entire Greece.