Skip to content

long-code123/customer-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FoodOrderApp

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.

📱 Main Features

  • 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.

🖥️ Technology Stack

  • Languages: Java
  • Framework: Android SDK
  • Backend: Node.js, Express
  • Database: Postgres, Sequelize
  • APIs: Open Street Map API, ZaloPay SDK
  • Other Tools: Retrofit, Piscasso

🚀 Getting Started

  1. Clone the repository from GitHub:
    git clone https://github.com/long-code123/customer-app.git
    cd customer-app
  2. Open the project in Android Studio.
  3. Install dependencies:
     ./gradlew build
  4. Run the app on an emulator or physical device:
     ./gradlew installDebug

💡 Usage Instructions

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Track Order:

    • After placing your order, monitor its progress through the "Order History" section of the app.

📷 Screenshots

Screenshots Overview

Splash Screen Login Screen Register Screen
Splash Screen Login Screen Register Screen
Home Screen Voucher Screen Cart Screen
Home Screen Voucher Screen Cart Screen
Profile Screen List Food Screen Detail Food Screen
Profile Screen List Food Screen Detail Food Screen
Map Screen Delivery Screen
Map Screen Delivery Screen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages