A full-stack web application that enables organizations to securely manage employee data. Includes JWT Authentication, Google reCAPTCHA v2, and full CRUD features. Built for scalability, responsiveness, and ease of use.
This application consists of two main parts:
-
Backend (Spring Boot)
- RESTful APIs for authentication and employee management.
- Spring Security + JWT for secure login.
- MySQL Database with JPA/Hibernate ORM.
-
Frontend (React + TailwindCSS)
- Interactive UI with employee dashboard.
- Integrated reCAPTCHA and token-based access.
- Admin registration/login using username & password.
- JWT Authentication with auto-logout on expiration.
- Google reCAPTCHA v2 to block bots.
- Add, update, and delete employees.
- Search by keyword.
- View employees in a clean table dashboard.

