Skip to content

Latest commit

 

History

History
103 lines (78 loc) · 2.54 KB

README.md

File metadata and controls

103 lines (78 loc) · 2.54 KB

Quick Foods: Invoice Management System

This Java program is an Invoice Management System that helps manage invoices, customers, restaurants, and delivery drivers. It allows users to create invoices, list customers, list restaurants, and view delivery drivers.

Table of Contents

Installation

Prerequisites

  • Java Development Kit (JDK) 8 or higher

Steps

  1. Clone the repository:
    gh repo clone zandi-mgutshini/QuickFoods
  2. Navigate to the project directory:
    cd QuckFoods
  3. Compile the Java program:
    javac src/Main.java
  4. Run the program:
    java -cp src Main

Usage

Once you run the program, you will be presented with a menu that allows you to perform the following actions:

  1. Create an invoice.
  2. List all customers.
  3. List all restaurants.
  4. List all delivery drivers.
  5. Exit the program.

Example

Here is an example interaction with the program:

Welcome to the Invoice Management System
Please choose an option:
A) Create an Invoice
B) List all Customers
C) List all Restaurants
D) List all Delivery Drivers
E) Exit
  • To create an invoice, select option A and follow the prompts to enter customer, restaurant, and driver information.
  • To list all customers, select option B.
  • To list all restaurants, select option C.
  • To list all delivery drivers, select option D.
  • To exit the program, select option E.

Features

  • Create Invoices: Generate and save invoices with customer and restaurant details.
  • Customer Management: List all customers.
  • Restaurant Management: List all restaurants and their menu items.
  • Delivery Driver Management: List all delivery drivers.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:
    git commit -m 'Add your feature'
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Open a Pull Request.

License

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

Contact

Zandile Mgutshini - Email Me

Project Link: https://github.com/zandi-mgutshini/QuickFoods.git