/FoodOrderingApp

Desktop Based Application for Restaurant Management Efficiently

Primary LanguageJava

Food Ordering App

Food Ordering Application is an Desktop-based framework for Resturant Management based. The app follows and contains a core library module of Java and Database is maintained using Oracle SQL Server. It can be used as a dependency in any other Management based project. It is developed at together with a global community.

Features

  • Desktop Based Application made in JAVA language.
  • Database can be maintained using Oracle SQL Server.
  • Sign Up and Login features for new and existing Employees.
  • Employee can Login either as Cashier or as Admin.
  • Customer's menu is present for ordering food.
  • New Employee, New Product can be added (Only Admin Feature).
  • Modern Billing Syatem to generate bills for customers.
  • All the data of employees, products, orders is saved in Database.

Development Setup

Before you begin, you should have already downloaded the JAVA SDK and set it up correctly. You can find a guide on how to do this here: Setting up NetBeans.

Building the Code

  1. Fork the repository.

  2. Go to your fork and clone only the dev branch using git clone -b dev <remote_repo>(remote_repo url refers to your fork).

  3. Click on 'Open an existing NetBeans project'.

  4. Browse to the directory where you cloned the FoodOrderingApp repo and click OK.

  5. Let NetBeans import the project.

  6. Let the Project sync.

  7. Ensure There should be no errors while build.

  8. Set your remote upstream to the remote repository to pull changes whenever needed, using git remote add upstream https://github.com/shreyash41/FoodOrderingApp.git

  9. Pull changes from dev branch of upstream, whenever needed, using git checkout dev git pull upstream dev

Languages and Tools:

java mssql