Skip to content

☕ A simple Point Of Sale (POS) System implemented using javafx

Notifications You must be signed in to change notification settings

aaron-kristopher/javafx-cafe-pos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CAFE POS SYSTEM

Welcome to Artisan Delight, a fictional cafe celebrated for its delectable food, beverages, and delightful desserts. In an effort to enhance the cafe's operational efficiency, I have developed a Point of Sale (POS) System. This system serves the purpose of managing customer orders and seamlessly generates transaction receipts. I have thoughtfully designed a user-friendly interface that allows users to explore Artisan Delight's extensive menu offerings. This project was meticulously crafted to fulfill the requirements of our CIT10333P Midterm project.

Table of Contents

Folder Structure

The workspace contains five folders within the src directory, where:

  • logic: contains all Java logic for the POS classes, excluding UI elements.
  • controller: stores JavaFX controller classes.
  • ui: includes FXML files and the POS UI.
  • img: used for storing UI assets.
  • styles: contains CSS files for styling.

Meanwhile, the App.java serves as the main Java file and runs the entire program.

Dependencies

This project utilizes the following dependency:

  • JavaFX -version 21.0.1: JavaFX allows you to create Java applications with a modern, hardware-accelerated user interface that is highly portable.

Getting Started

To get started with this POS system, follow these steps:

  1. Clone the repository to your local machine using HTTPS
git clone https://github.com/aaron-kristopher/javafx-cafe-pos.git
  1. Open the project in your preferred Java development environment (e.g., IntelliJ IDEA, Eclipse).

  2. Build and run the project to start the Artisan Delight POS System.

Usage

Once the project is running, you can:

  • Browse the menu items.
  • Place orders.
  • Generate transaction receipts.

Feel free to explore and use the system as needed.

Contributing

If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository on GitHub. Git Clone Link

  2. Open the project in your preferred Java development environment (e.g., IntelliJ IDEA, Eclipse).

  3. Build and run the project to start the Artisan Delight POS System.

Usage

Once the project is running, you can:

  • Browse the menu items.
  • Place orders.
  • Generate transaction receipts.

Feel free to explore and use the system as needed.

Contributing

If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository on GitHub.

  2. Clone your forked repository to your local machine.

  3. Create a new branch for your contribution.

  4. Make your changes, commit them, and push the changes to your GitHub repository.

  5. Create a pull request to the original repository for review.

We welcome contributions and appreciate your help in making this project even better!

License

This project is licensed under the UNOR License. You are free to use, modify, and distribute it as per the terms of the license.


Enjoy using the Artisan Delight POS System! If you have any questions or encounter issues, please don't hesitate to reach out.

About

☕ A simple Point Of Sale (POS) System implemented using javafx

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published