/EmployeeManagementWebApp

Implemented Employee Management Web Application by using Java, Spring Boot, Spring Data JPA, MySQL for Backend and for Frontend part used Thymeleaf.

Primary LanguageJava

Employee Management System Project

This Employee Management Web Application offers streamlined employee record management with features like adding, updating, and deleting employee details, along with pagination and sorting for efficient data handling. It also includes secure user authentication, registration, and logout functionalities to ensure data integrity and user privacy.

Features :

  • List Employee Feature: Displays all employee records for easy viewing and management.

  • Add Employee Feature: Streamlines the addition of new employees through an intuitive interface.

  • Update Employee Feature: Allows for effortless modification of employee information to keep records accurate.

  • Delete Employee Feature: Provides a mechanism to remove outdated or redundant employee entries.

  • Pagination Feature: Divides large employee datasets into manageable pages for improved navigation.

  • Sorting Feature: Lets users categorize and arrange employee records based on various criteria.

  • Login Feature: Ensures secure access to the application through user authentication.

  • Registration Feature: Enables new users to create personalized accounts for secure access.

  • Logout Feature: Terminates active user sessions securely to prevent unauthorized access.

Tools and technologies used:

  • Java
  • Spring Boot
  • Spring Data JPA ( Hibernate)
  • Spring Security
  • MySQL
  • Eclipse
  • Maven
  • Tomcat
  • Thymeleaf

Application Screenshots

step1_ss1

Step2_ss2

step3_ss3

step4_ss4

step5_ss5

step6_ss6

step7_ss7

step8_ss8

step9_ss9

step10_ss10

step11_ss11

step12_ss12

step13_ss13

step14_ss14

step15_ss15