A comprehensive desktop application built with JavaFX and connected to MS Access for managing vehicle rentals, users, contracts, rental history, and invoices. Designed for both admin and manager roles with a clean UI and reliable performance.
- 🔐 User Authentication: Secure login for Admin and Manager roles.
- 🚘 Vehicle Management: Add, edit, delete, and view vehicles.
- 👥 User Management: Manage user profiles, roles, and permissions.
- 📄 Contracts: Create and manage vehicle rental contracts.
- 📆 Rental System: Rent and return vehicles with dynamic availability checks.
- 🕒 Rental History: Track historical rental records for auditing.
- 🧾 Invoices: Automatically generate invoices upon vehicle return.
- JavaFX – Modern UI toolkit for Java.
- MS Access (ACCDB) – Lightweight database integration.
- JDBC-ODBC Bridge – For database connectivity.
- FXML – For UI design and controller separation.
- CSS – For styling the UI.






