Skip to content

It is an application that gives you the ability to order the meals you want from wherever you are. ๐Ÿ˜‡ You reserve a table, and you will certainly specify the number of meals of each type, the number of people, and the date and time of reservation.

License

Notifications You must be signed in to change notification settings

Ahmad-Nour-Haidar/tarwika

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Tarwika Restaurant Application

Tarwika is a restaurant reservation application designed to streamline the process of reserving tables and ordering meals in advance. It's particularly useful for employees or anyone with limited time who wants to have their meal ready upon arrival.

Table of Contents

Features

  • User Authentication: Secure login and registration for new users.
  • Multilingual Support: Choose your preferred application language.
  • Menu Browsing: Browse the restaurant's menu with detailed descriptions and prices.
  • Meal Customization: Specify the number of meals and customize your orders (e.g., pizza slice size).
  • Reservation System: Reserve tables and specify the time and number of people.
  • Order Summary: Review your order before finalizing the reservation.

App Preview

Choose the application language and login with your account.

Onboarding Pages

Authentication & Profile Pages

Authentication Pages

Browse through various meals and see detailed descriptions and prices.

Menu Pages

Customize your meals by specifying details like the size of pizza slices.

Meal Customization Pages

Select the date and time for your reservation and the number of people.

Order Summary Pages

Installation

  1. Clone the repository:

    git clone https://github.com/Ahmad-Nour-Haidar/tarwika.git
  2. Navigate to the project directory:

    cd tarwika
  3. Install dependencies:

    flutter pub get
  4. Run the application:

    flutter run

Usage

  1. Register or Login: Open the app and either log in with your existing account or create a new one.
  2. Browse Menu: Explore the menu to find meals you'd like to order.
  3. Customize Order: Customize your meals as per your preference.
  4. Reserve Table: Choose the date, time, and number of people for your reservation.
  5. Review and Confirm: Check your order summary and confirm your reservation.

Contributing

We welcome contributions to improve this application. Hereโ€™s how you can help:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make your changes and commit them:
    git commit -m "Description of the feature"
  4. Push to the branch:
    git push origin feature-branch
  5. Create a pull request.

Please ensure your pull request adheres to the following guidelines:

  • Describe the feature or fix in detail.
  • Ensure the code follows the existing style and conventions.
  • Include screenshots or demos of the new feature or fix if applicable.

License

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

About

It is an application that gives you the ability to order the meals you want from wherever you are. ๐Ÿ˜‡ You reserve a table, and you will certainly specify the number of meals of each type, the number of people, and the date and time of reservation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published