Skip to content

1food30s is an app used for ordering food fast and conveniently. It's also our project which is made for getting a high score in mobile app development course.

Notifications You must be signed in to change notification settings

Fbin243/1food30s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1food30s

“1food30s” is a mobile application designed to help small traditional food vendors by providing them with an online platform to sell their products, manage orders, and handle deliveries efficiently without the unnecessary complexity of large e-commerce platforms.

Prerequisites

Before you begin, ensure you have met the following requirements:

  1. You have installed a version of Android Studio.
  2. You have a Windows/Mac/Linux machine.
  3. You have a basic understanding of Kotlin and Android development.
  4. You have an Android device for testing the application. Alternatively, you can use the Android Studio's built-in emulator.

Setting Up the Project in Android Studio

Step 1: Clone the Repository

To get started, you'll need to clone the repository to your local machine. You can do this by running the following command in your terminal:

git clone <repository-url>

Step 2: Open the Project

Open Android Studio and select Open an existing Android Studio project. Navigate to the directory where you cloned the repository and select the root folder of the project.

Step 3: Sync the Project with Gradle Files

Android Studio should automatically sync the project with the gradle files. If it doesn't, you can manually trigger a sync by clicking on File > Sync Project with Gradle Files.

Step 4: Resolve Dependencies

The project might have some dependencies which need to be resolved. Android Studio will automatically ask you to resolve these dependencies. If not, you can manually resolve them by clicking on File > Invalidate Caches / Restart > Invalidate and Restart.

Step 5: Build the Project

Build the Project To build the project, select Build > Make Project from the menu, or press the 'Make Project' button in the toolbar.

Step 6: Run the Project

Connect your Android device or start your emulator. Then, select Run > Run 'app' from the menu, or press the 'Run' button in the toolbar.

Demo screenshots

alt text alt text alt text alt text

Usage

Once you've successfully built and run the project, you can start using the application. Here's a brief overview of the main features:

  1. Sign up, Login, Logout (Include third-party: Google & Facebook)
  2. Forgot password (Via Email)
  3. Edit profile
  4. Support multi-languages (Vietnamese & English)
  5. Search and Filter by (Category, Offers)
  6. Chatbox (Chat with vendor or bot)
  7. View product details
  8. Share product via social network
  9. Add products to Cart & Wishlit
  10. Reviews (Ratings and Feedbacks)
  11. Google map (Choose address)
  12. Payment (ZaloPay)
  13. Place order
  14. My orders
  15. View statistics (Total stock, sales figure, orders ...)
  16. Manage products, categories, offers, orders

About

1food30s is an app used for ordering food fast and conveniently. It's also our project which is made for getting a high score in mobile app development course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •