DChowman bring real Asian flavours to customers across India building a fast, feature-rich food delivery app with BOGO offers, GPS tracking
logo
Client Requirements
The client wanted a strong mobile application capable of customer ordering and delivery tracking. They needed the app to appeal to many customers so users could customise orders. The app also required features such as users' preferences, re-ordered favourite meals, and multiple payment gateways for the in-app wallet. Delivery management and timely notifications had to be enhanced to increase user value.
home
Challenges & Solutions
High Server Load
Challenge
Chowman processes a high number of orders daily, which causes performance issues during traffic hours. This leads to order synchronisation problems with Pet Pooja, and server load during peak order processing must be controlled.
Solution
We set up a load balancer to distribute incoming traffic among various servers. This reduced server burden during peak hours and ensured that if one server went down, others could take over — increasing system availability and reliability.
Lost Chat Images
Challenge
While using the support chat, some images were lost during customer interactions. This impacted communication quality and played an important role in user satisfaction.
Solution
Chat images were previously saved on local servers, causing issues when load balancing spun up new sub-servers under high load. We moved image storage to AWS S3 buckets so all images are safely stored and accessible regardless of which server is active.
Database Load Management
Challenge
Frequent read-and-write operations on the database caused performance issues in data handling. Database performance was critical to the overall speed of the application.
Solution
We selected Amazon Aurora, which enables read replicas to balance database load. This increases read/write efficiency and allows a new primary to be elected from a read replica without significant service disruption. API optimisation reduced the frequency of database queries.
Fraud Prevention & Security
Challenge
Several security issues were encountered: discount coupons were automatically applied without proper verification, and users could place orders without completing online payments. These flaws highlighted the need for stronger transaction authenticity to prevent fraud.
Solution
We added server-side validation to improve security — validating all critical data (prices, quantities, transaction parameters) on the server rather than the client side. Only transactions authorised by the server are processed, significantly reducing fraud risk.
app screens
Results
Increased Sales & Customer Engagement
Strategies like BOGO and freebies for qualifying orders increased customer satisfaction and loyalty, positively impacting overall sales, average order value, and repeat orders.
4.2★ Rating — 2.64K Reviews
Excellent consumer feedback with a 4.2-star rating highlights the importance of the Chowman app. This rating reflects high customer satisfaction and trust, encouraging loyalty and repeat business.
Improved UX & More Downloads
Ingredient lists and best-seller options that adapt to new categories help customers navigate the menu more easily. The intuitive interface increased average sessions and conversions.