Skip to content

RED_CAFE Desktop Project is a JavaFX-based desktop application designed for cafe management. It offers essential features such as employee and product management, customer handling, and generating billing receipts. The application utilizes a MySQL database and includes a user-friendly interface. With its robust functionality and efficient reporting

Notifications You must be signed in to change notification settings

akshittyagi171/Desktop_project-RED_CAFE

Repository files navigation

RED_CAFE Desktop Project

This is a desktop-based project developed using JavaFX, created by Akshit Tyagi.

Software Requirements

To execute this project, please ensure that you have the following software installed:

  1. NetBeans IDE 8.2
  2. JDK 1.8 (with separate JRE and JDK files)
  3. XAMPP Control Panel v3.2.4 (configure ports for Apache and MySQL - Apache: 80, MySQL: 3306)
  4. SceneBuilder
  5. Jasper Reports for billing receipts

Execution Steps

Follow these steps to run the project:

  1. Download and install NetBeans IDE 8.2.
  2. Download JDK 1.8 and install both JRE and JDK files.
  3. Download XAMPP Control Panel v3.2.4 and configure the ports for Apache and MySQL (Apache: 80, MySQL: 3306).
  4. Download and install SceneBuilder.
  5. Configure the project paths according to your system. Please do not delete the lib JAR files, as they are essential for running the project and providing services for connecting to the database (e.g., ojdbc14.jar).
  6. Create a database named "redcafe" and the following tables: "employee," "product," "customer," and "receipt." You can find the necessary details in the project's source code.
  7. Download Jasper Reports for generating billing receipts.
  8. Run the project in NetBeans IDE, and enjoy its functionality.

Note: This project can be considered an industrial application, as it includes all the expected features in a production-grade application.

Contributing

If you'd like to contribute to Red Cafe, you are welcome to do so. Feel free to submit bug reports, feature requests, or pull requests. Make sure to follow our code formatting standards.


By: Akshit Tyagi

About

RED_CAFE Desktop Project is a JavaFX-based desktop application designed for cafe management. It offers essential features such as employee and product management, customer handling, and generating billing receipts. The application utilizes a MySQL database and includes a user-friendly interface. With its robust functionality and efficient reporting

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published