A JavaFX and Spring Boot desktop app for managing employee data
Back to PortfolioThe Employee Management System is a desktop application that uses JavaFX for the frontend and Spring Boot for a RESTful backend. It helps organizations easily manage employee records—like viewing, adding, updating, and deleting—through a clean and simple user interface. The app connects to a MySQL database for storing data, and includes validations and error handling to make everything run smoothly. It’s a full-stack Java application from front to back.
/api/employees
)**View Employees:** Displays table with “John Doe, ID: 1, Dept: HR” **Add Employee:** Input “Jane Smith, Dept: IT” → Added to table **Update Employee:** Edit “John Doe” to “John Smith” → Reflected instantly **Delete Employee:** Remove “Jane Smith” → Table updates
Clone the repo, set up MySQL, and run the backend (mvn spring-boot:run
) and frontend (mvn javafx:run
)! See GitHub for setup.