/GharJaisa

Primary LanguageObjective-C

GharJaisa: Food Delivery App🍔🚀

Overview

GharJaisa is a convenient food delivery application designed to bring the deliciousness of your favorite fast food chain straight to your doorstep. With a user-friendly interface and seamless ordering process, GharJaisa lets you indulge in your cravings effortlessly.

Click the image below to watch a preview of GharJaisa in action!

Video Preview Link

Features

  • Browse Menus: Explore our mouthwatering selection of dishes, categorized for easy navigation. Filter by category, dietary restrictions, or promotions to find what you're looking for.
  • Customize Your Order: Add or remove toppings, adjust sizes, and select sides, drinks, and desserts to create your perfect meal.
  • Fast and Secure Delivery: Track your order in real-time on a map and receive your food hot and fresh within minutes. Enjoy peace of mind with secure payment options through trusted gateways.
  • User Cart: Easily view, edit, and manage your selected items before placing your order. Save unfinished carts for later or reorder your favorites with a single click.
  • Speech Recognition: Order on the go! Use voice commands to search for dishes, customize orders, and place your delivery, offering hands-free convenience.
  • Real-time Delivery Updates: Get live notifications on your order's status, from confirmation and preparation to delivery ETA and driver location.
  • Admin Portal: Manage your restaurant with ease! Access an intuitive portal to update menus, manage orders, analyze sales data, and track deliveries.
  • Payment Gateway: Choose from a variety of secure payment methods, including credit cards, debit cards, digital wallets, and cash on delivery (COD) options, for a convenient and flexible checkout experience.

Installation

  1. Clone the repository:
    git clone https://github.com/anubhav-0910/Ghar-Jaisa.git
  2. Navigate to the project directory:
  cd Ghar-Jaisa
  1. Install dependencies:
  flutter pub get
  1. Run the application on your device or emulator:
   flutter run
  1. Run the following command to build the APK file:
   flutter build apk --release
  1. Once the build process completes, you can find the APK file in the
  build/app/outputs/flutter-apk

Usage

  1. Download the App: Search for "GharJaisa".
  2. Create an Account: Register using your email, phone number, or social media.
  3. Browse the Menu: Explore food categories and find the dishes you desire.
  4. Add to Cart: Select your desired options and add items to your cart.
  5. Checkout: Review your cart, confirm delivery address, and choose your payment method.
  6. Track Your Order: Track your order's progress in real-time and receive notifications.
  7. Enjoy Your Meal: Once your food arrives, enjoy the deliciousness! Rate your experience and share feedback.
  8. Mail Updates: Stay informed about your orders, promotions, and special offers through personalized email notifications.

Benefits

  • Convenience: Order your favorite fast food anytime, anywhere.
  • Efficiency: Skip the lines and long wait times.
  • Customization: Tailor your order to your exact preferences.
  • Variety: Explore a wide variety of dishes to satisfy any craving.
  • Value: Take advantage of special offers and discounts.

Contributing

Contributions to improve and expand the functionality of this application are welcome. Please follow these guidelines:

  • Fork the repository.
  • Create a new branch for your feature: git checkout -b feature-name.
  • Commit your changes: git commit -m 'Add new feature'.
  • Push to the branch: git push origin feature-name.
  • Submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact Us

For questions, feedback, or support contact us at food-delivery-subsystem@hotmail.com.