Software Frontend Engineer - QRFoods (Freelance)
Developed a mobile application for QRFoods, a start-up in the restaurant industry, which aimed to allow customers to select their menu in real-time and send orders directly to the kitchen, improving the overall dining experience and internal operations.
About the project
Designed the visual identity (style guide) for the mobile app, ensuring visual consistency across all components. Developed the mobile app with a complete mockup to guide the app's structure and design. Implemented login/logout functionality using Firebase for secure user authentication. Built the menu presentation feature to allow customers to easily browse and select menu items. Developed an order submission system that sent confirmed orders directly to the kitchen. Implemented a restaurant history feature so customers could view their past orders and visits. Created a custom API for restaurant management, handling menu updates, opening hours, and kitchen coordination.
Technologies used
Challenges and Solutions
Challenges
- Building a visually consistent application that offered an intuitive user experience
- Ensuring secure and efficient login/logout functionality using Firebase
- Managing real-time communication between the application and kitchen for order transmission
- Handling the display of restaurant history and previous customer orders
Solutions
- Developed a clear visual style guide using Figma to maintain design consistency
- Used Firebase to implement a secure and reliable user authentication system
- Built a custom API to handle real-time communication between the app and kitchen staff for seamless order transmission
- Implemented state management using Redux.js to efficiently manage user sessions and restaurant history data
Interested in this project?
Don't hesitate to contact me to discuss or to see other projects similar to this one.