Meta React Native Capstone
Designed and developed the Little Lemon food ordering app as the capstone project for the Meta React Native Specialization, applying end-to-end product design and development skills to create a polished, user-friendly mobile experience
As the culminating project of the Meta React Native Specialization, I designed and developed a mobile food ordering application for Little Lemon, a Mediterranean restaurant. The objective was to deliver a streamlined, user-friendly experience that would allow customers to browse the menu, personalize their profile, and place orders with ease.
The project began with a comprehensive UX/UI design process in Figma, where I created wireframes, established reusable design components, and applied the restaurant’s brand style guide to ensure consistency across all screens. These prototypes clarified the food-ordering flow and prioritized usability, enabling early feedback and iteration before development began.
I then transitioned into implementation with React Native and Expo, setting up a structured development environment and managing the project with GitHub version control. Core features included a guided onboarding flow with persistent user data, an interactive profile screen that updates seamlessly across sessions, and multi-screen navigation built with React Navigation. To power the menu, I integrated a remote API, implemented SQLite for local data storage and offline access, and added filtering functionality to allow users to refine menu items by category.
Through this project, I strengthened my technical expertise in React Native development, API integration, and local storage solutions, while also applying best practices in mobile UX design, component reuse, and accessibility. The final app combined a polished interface with robust functionality, and the peer-review process provided an opportunity to benchmark against industry-aligned criteria and refine the experience further.
This capstone project provided a full end-to-end product development cycle — from wireframes and design systems to code, testing, and iteration — and reflects my ability to deliver mobile applications that balance technical rigor with thoughtful user experience design.
View on GitHub