Skip to content

A full-stack web application for managing employees with Spring Boot (backend) and React + Vite (frontend). It includes JWT-based authentication, Google reCAPTCHA v2 validation, and CRUD operations for employee management.

Notifications You must be signed in to change notification settings

debapriyo007/EMS-using-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Employ Management System [Spring Boot] 🌱

The Employ Management System is a full-stack web application that enables organizations to securely manage employee data.
It includes secure authentication with JWT tokens, Google reCAPTCHA v2 integration, and full CRUD functionality for employees.
The project is designed to be responsive, user-friendly, and scalable for future enhancements.


Project Overview

This application consists main part:

  1. Backend (Spring Boot)
    • Provides RESTful APIs for authentication and employee management.
    • Uses Spring Security + JWT for secure login and session handling.
    • Connects to a MySQL database via JPA/Hibernate for persistent storage.

Features

Authentication and Security

  • Admin registration and login with username and password.
  • JWT-based authentication ensures secure session management.
  • Google reCAPTCHA v2 integration to block automated bots.
  • Auto logout on token expiration.

Employee Management

  • Add new employees with details such as name, email, designation, department, and salary.
  • Update or delete existing employees.
  • Search employees by keyword.
  • View employees in a structured table format.

Demonstration

Login and Register

Login Page

Employee Dashboard

Dashboard

🎥 Video Demo

portfolio linkedin instagram

About

A full-stack web application for managing employees with Spring Boot (backend) and React + Vite (frontend). It includes JWT-based authentication, Google reCAPTCHA v2 validation, and CRUD operations for employee management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages