
Shops Finding & Online Shop Platform
FlutterReactAdmin PortalClient PortalWebMobileServerlessExpressE-CommerceMapsPrivate Project
This project is under NDA. Details are limited due to confidentiality.
Flutter AppFlutter
- Find shops (restaurants/retail) by nearby location with GPS, display on Google Maps.
- Push notifications & deep linking.
- Buy items, shopping cart.
Admin PortalReact
- Admins can add shops, add items, and send points to users.
Client PortalReact
- Shop owners can update their shop info for display in app/web, review user comments, and upload gallery.
Web PortalReact
- Simple web to view shop by ID (for sharing by link). If app is installed, deep link to open the shop.
Express BackendExpress
- Serverless Lambda API.
Case Study
Challenge
- Brand new project (no legacy server migration).
- Client had existing AWS account, so AWS was chosen for all infrastructure.
- Needed to support rapid business growth and 500,000+ registered users.
- Cloud budget was limited, so cost efficiency was critical.
Solution
- Used AWS Lambda for backend, reducing server costs by 90%.
- Web portals hosted on AWS Amplify for scalable, secure delivery.
- CI/CD with GitHub Actions for version control and automated UAT/Prod deployments.
- Phased delivery plan designed to match client's business growth and priorities.
Impact
- Successfully handled 500,000+ registered users.
- Achieved significant cost savings and scalability.
- Client praised the clear communication and phased approach.
- Delivered a real, effective platform that grows with the client's business.
Gallery

Tech Stack
- Flutter – Mobile app framework
- React – Frontend library
- Serverless – Serverless deployment
- Express – Backend framework
- Lambda – Serverless compute
- AWS Amplify – Web hosting & CI/CD
- CI/CD – Continuous Integration/Deployment
- GitHub Actions – CI/CD automation