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

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Project Overview

This application consists of two main parts:

  1. Backend (Spring Boot)

    • RESTful APIs for authentication and employee management.
    • Spring Security + JWT for secure login.
    • MySQL Database with JPA/Hibernate ORM.
  2. Frontend (React + TailwindCSS)

    • Interactive UI with employee dashboard.
    • Integrated reCAPTCHA and token-based access.

✨ Features

πŸ” Authentication & Security

  • Admin registration/login using username & password.
  • JWT Authentication with auto-logout on expiration.
  • Google reCAPTCHA v2 to block bots.

πŸ‘¨β€πŸ’Ό Employee Management

  • Add, update, and delete employees.
  • Search by keyword.
  • View employees in a clean table dashboard.

πŸ–Ό Demonstration

πŸ”‘ Login & Register

πŸ“Š Employee Dashboard


πŸŽ₯ Video Demo

πŸ‘‰ Click here to watch


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