A JavaFX-based desktop application designed to manage restaurant operations, including user interfaces for administrators, database interaction via JDBC, and styling using CSS. The backend is powered by OracleXE.
- JavaFX - UI framework
- JDBC - Database connectivity
- OracleXE - Backend database
- Java 21 (JavaSE-21) - Runtime and development
- FXML & CSS - For GUI structure and styling
##📁 Project Structure
- RestaurantSystem (Project Root)
- src/ (Source folder)
- application/ (Main package)
- Main.java - Entry point of the application.
- RestaurantManagementApp.java - Contains the main GUI and business logic.
- DatabaseConnection.java – Handles Oracle database connectivity using JDBC.
- application.css – Custom CSS styles for the JavaFX UI.
- module-info.java – Module declaration for Java 9+ (required for JavaFX).
- application/ (Main package)
- src/ (Source folder)
##🖥️ Features
- Admin dashboard
- Login/Logout functionality
- Database connectivity for data handling
- Modular and styled UI
- Error handling and UI feedback
