FoodOrderApp is an Android mobile application that makes it easy for users to order food online from nearby restaurants. With a user-friendly interface and convenient features, FoodOrderApp offers a quick and efficient food ordering experience.
- Browse Restaurants: View a list of nearby restaurants with detailed information and reviews.
- Order Food: Select your favorite dishes from the menu and place an order instantly.
- Track Orders: Check the real-time status of your order.
- Secure Payment: Supports multiple secure and convenient payment methods.
- Languages: Java
- Framework: Android SDK
- Backend: Node.js, Express
- Database: Postgres, Sequelize
- APIs: Open Street Map API, ZaloPay SDK
- Other Tools: Retrofit, Piscasso
- Clone the repository from GitHub:
git clone https://github.com/long-code123/customer-app.git cd customer-app - Open the project in Android Studio.
- Install dependencies:
./gradlew build
- Run the app on an emulator or physical device:
./gradlew installDebug
-
Sign Up/Login:
- Open the app and select "Sign Up" to create a new account, or "Login" if you already have an account.
- Enter the required details and follow the prompts to complete the registration or login process.
-
Browse Restaurants:
- Use the search bar to find specific restaurants or browse through the list of recommended options.
- Tap on a restaurant to view its menu, ratings, and other details.
-
Order Food:
- Select your desired dishes from the menu and add them to your cart by clicking the "Add to Cart" button.
- Review your cart, adjust quantities if needed, and proceed to "Checkout" to place your order.
-
Make Payment:
- Choose your preferred payment method and complete the payment process.
- You will receive an order confirmation, and you can track the status of your order in real-time.
-
Track Order:
- After placing your order, monitor its progress through the "Order History" section of the app.
| Splash Screen | Login Screen | Register Screen |
|---|---|---|
![]() |
![]() |
![]() |
| Home Screen | Voucher Screen | Cart Screen |
|---|---|---|
![]() |
![]() |
![]() |
| Profile Screen | List Food Screen | Detail Food Screen |
|---|---|---|
![]() |
![]() |
![]() |
| Map Screen | Delivery Screen |
|---|---|
![]() |









