Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.6 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.6 KB

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