A hybrid desktop application built with JavaFX frontend and Spring Boot backend. Features admin authentication, complete employee CRUD, animated UI transitions, and printable records.
The Employee Management System is a desktop-based hybrid application built using JavaFX for the frontend and Spring Boot for the backend REST API. It allows administrators to efficiently manage employee records through a modern, animated desktop interface.
The system supports full CRUD operations — adding, viewing, searching, updating, and deleting employee records. Admins can also print employee data directly from the application.
The architecture follows a clean Controller → Service → Repository pattern with database-based admin credential verification.
Database-based login validation with secure credential verification.
Add, view, search by ID, update, and delete employee records with auto-refresh.
Splash screen, animated transitions, CSS styled interface, and confirmation dialogs.
Printable employee table directly from the application interface.