Munch Citi Mobile App
Providing Value to Mobile Food Trucks and their Clientele
Munch Citi is doordash like mobile online food ordering and food delivery platform that caters food
Technologies Used
Client Overview:
Munch Citi wanted an Online Menu Ordering system built for their existing Munch Citi User app where users would be able order from their favorite food trucks, and search by cuisine, food truck name, and meal. However, the creativity didn’t stop there. Munch Citi envisioned a secondary capability, namely providing the food truck owners the ability to seamlessly sign-up their business with Munch Citi and use the app to share their locations with their customers. To add onto the feature set, Munch City offered the ability to provide delivery via an integration with a delivery partner.
Challenge:
The challenge was twofold. The first challenge was migrating their existing application from Cloudflare and Heroku, where the cost was becoming untenable, and onto AWS, where costs could be mitigated with a carefully architected system. The second challenge was streamlining the onboarding process for the Food Truck owners to make it easier and paperless and provide that integration with a third party delivery partner.
Solution and Results:
1. Discovery And Design
- We analyzed the existing platform to determine the best migration strategy. Using AWS’s Well-Architected Framework, we ensured efficiency, reliability, sustainability, security, and cost optimization.
- Migration was executed using AWS SFTP for secure data transfer and direct file transfers for less critical data. The application’s backend was hosted on Amazon RDS for PostgreSQL, with media files stored in Amazon S3. We used both an Application Load Balancer (ALB) and Classic Load Balancer (CLB) for optimal request handling.
- Route 53 was implemented for efficient DNS management across all application components.
2. Development and Delivery:
- The mobile app was developed using the AWS React Native Framework, featuring distinct functionalities for vendors and clients. The app leveraged the reliability of Amazon RDS, the durability of S3, and the performance of Route 53, all integrated via a flexible, scalable backend.
- API Gateway and AWS Lambda were utilized to integrate with the delivery partner’s system, enabling a serverless architecture that scales automatically.
3. Post-Deployment Management
After the migration and implementation of the system, the development team provided Munch Citi ongoing management services for the system. This included monitoring the application’s performance via AWS CloudWatch and since most services within AWS send metrics automatically for free to CloudWatch, this not only provided the team with visibility into the various components of the system, but also kept costs within the free tier, ensuring that the infrastructure was optimized for both cost and efficiency.
Regarding security, the team made certain to exercise the policy of least privilege in addition to making use of security groups, roles, and policies to assure that the correct users had access to only the components they were allowed to see or use. Included in our security posture was the use of AWS Backup & Recovery to assure that the database was replicated and backed up and that snapshots of the instances were maintained.
Throughout the post deployment management of the system, every component was monitored for problems, security concerns, scalability, and efficiencies, both in performance and cost-effectiveness, to assure that the system was performing securely and optimally across the board.
4. Benefit
The solution delivered significant improvements:
- 1500+ Food Trucks onboarded, with users rapidly adopting the app and utilizing the delivery integration.
- Increased Revenue for Munch Citi, food truck owners, and the third-party delivery service.
- Enhanced User Experience with a simplified interface, leading to higher app engagement and downloads.
- Cost Reduction achieved by migrating from Cloudflare and Heroku to AWS, contributing to increased profitability.
Architectural Diagram
Development Tools Used
What about the delivery made the client happiest
The Munch Citi has been able to attract vendors all over southern California and they have added over 1500+ lunch trucks to their mobile application.
Let's Talk About Your Project!
Learn how Luminous Tec’s design and development services can help you build better relationships with your customers. Start a conversation today and tell us more about your project.
What happens next?
- An expert contacts you shortly after analyzing your request
- When required by you, we sign an NDA to ensure the highest privacy level
- A pre-sales manager submits a comprehensive project proposal. It may include estimates, timelines, lists of CVs, etc., for a particular situation
- The team assembled for your IT project can start delivering as per discussed timeline.
Want to talk to Sales Now ?