In today's fast-paced world, the demand for convenient food delivery services has surged, leading to the rise of platforms like Grab and Shopee Food. Our project aims to develop a comprehensive food delivery application that caters to the needs of modern consumers by providing a seamless and efficient user experience.
The app will connect users with a variety of local restaurants, offering a wide range of cuisines and dishes. Key features will include real-time order tracking, multiple payment options, user reviews and ratings, and promotional offers. The objective is to create a reliable and user-friendly platform that not only facilitates the ordering process but also enhances customer satisfaction through timely and accurate deliveries.
Our approach involves leveraging the latest technologies in mobile app development to ensure the app is scalable, secure, and responsive. We will also integrate advanced features such as AI-based recommendations and delivery route optimization to improve efficiency and user engagement. By focusing on both the user and restaurant perspectives, our app will streamline operations and contribute to the growth of local food businesses.
This project will be executed in phases, starting with market research and requirement analysis, followed by design, development, testing, and deployment. Through this systematic approach, we aim to deliver a high-quality food delivery application that meets the expectations of both consumers and restaurant partners.
ID | Name | |
---|---|---|
21520430 | Le Xuan Quynh | [email protected] |
21520756 | Nguyen Dai Duong | [email protected] |
21521115 | Truong Gia Man | [email protected] |
21522391 | Nguyen Binh Nguyen | [email protected] |
21522794 | Nguyen The Vinh | [email protected] |
- Java
- Android Studio
- Firebase Cloud
- Google Payment API
- Maps API
- Clone project from GitHub or download ZIP at GitHub
- Sync dependency list in build.gradle.kts (Module: App)
- Run AVD (With minSDK at least 28 and Android version at least 11 (Android R))
- Run application and login using difference roles:
- For restaurant role:
- Username: [email protected]
- Password: Mannn.312
- For customer role: (Can use sign-in method or using provided account below)
- Username:
- Password:
- For shipper role:
- Username: [email protected]
- Password: Mannn.312
- For restaurant role:
- Note: Enable notification and location services when first launching app is highly recommended for better support.