Flutter Restaurant App


Overview
A restaurant ordering application built as part of an internship assessment. The focus was on rapid development, reusing existing components, and delivering a complete ordering experience within a strict time constraint of just over 4 hours.
Project Description
The app was built using Flutter and Dart, leveraging reusable widgets and logic from previous projects to speed up development. It includes a categorized menu system, cart functionality, and Firebase integration for backend services. I also experimented with automated image scraping to populate the menu more efficiently and explored CI/CD pipeline integration during development.
My Contribution
Built the entire application independently as part of an internship assessment. Reused and adapted existing Flutter components to accelerate development, implemented the full UI and state management using GetX, integrated Firebase services, and developed core features including menu browsing, cart management, and order flow. Also experimented with automation tools for asset retrieval and CI/CD setup.
Reflection
This project reinforced my ability to build functional applications under tight time constraints while reusing existing architecture effectively. It also gave me exposure to automation workflows and early-stage CI/CD integration.