Skip to content

A full-stack Restaurant Management Window application with features to store and view information about users, add, remove, view items in a menu and efficiently manage orders in addition to an attractive GUI

License

Notifications You must be signed in to change notification settings

KiteretsuSaiSama/Green-Leaf-Gourmet

 
 

Repository files navigation

🍃Green-Leaf-Gourmet🍃

Foodies welcome here 😋😉 | Eat natural 🌱 – Eat organic 🥦 | Directly from Mother Earth🌍

About 🍃Green-Leaf-Gourmet🍃

  • A full-stack Restaurant Management Window application with features to store and view information about users, add, remove & view items in a menu and efficiently manage orders. While ordering, users can select menu items with their quantity/number. Furthermore, They can calculate the total cost and generate a bill/receipt for the customer. With Administrator privileges one gets access to more features viz verifying and approving users, managing categories & products listed etc
  • The Frontend (User Interface) of the application designed in Java Swing using the NetBeans GUI Builder.

Aim of the Project

The aim of the project is to provide a basic understanding of FullStack Software Development and how it can be achieved in Java and MySQL, without the use of any additional framework.

Features

  • Attractive User Interface with separate sections for Ordering, viewing, editing & deleting categories & products, user details etc
  • User-Friendly options for retrieving security details viz. "Forgot Password", "Change Security Question" etc
  • Registration with Admin approval to manage all users with administrator access
  • Get the total bill value with the option to generate a Bill receipt in PDF format
  • View past Bill receipts generated with the option to filter by date and sort by time created

💻 Tech Stacks used

Java MySQL Git Canva

Overview 🪟

Demo | Working Example of the Application📲

(P.S. If the GIF doesn't load the Demo / Working example can be accessed here : https://bit.ly/3PWPqra)

Sign Up & Login

Sign Up Log In

Home Page | Admin & User Interface View

ADMIN VIEW USER VIEW

A user can Signup / Login (after Admin approval) and has access to the following features :

  • Place an Order
  • Generate Bill and receipt in PDF
  • Change His/Her Password & Security Question
  • Access the past bill receipts generated by all users with the feature to filter by date, time & email of the staff on duty

An admin can access the following features in addition to the features enjoyed by general users:

  • Verify & Approve New Users
  • Manage & Add/Delete Categories ,
  • Add New Product ,
  • View, Edit and Delete any Product

Database

To create a new MySQL database via MySQL Command Line Client:

  • Check if MySQL is Running . On Windows : Win + R -> services.msc -> MySQL -> Right-Click -> Start Service
  • Run the client
  • Enter your password
  • Execute the create database command.
  • Remember to update your Password On Line no. 19 in dao -> ConnectionProvider.java besides root for the application to RUN and connect with your database locally.


Gmail Badge PRs Welcome Open Source Love


About

A full-stack Restaurant Management Window application with features to store and view information about users, add, remove, view items in a menu and efficiently manage orders in addition to an attractive GUI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%