Skip to content

vikashshaarma007/Employee-Management-System-Using-Spring-Boot-Thymeleaf-Java-Full-Stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management System 🧮🚀

A Spring MVC web application for Employee Management System with the following CRUD operations in single platform


CRUD Operations 👨🏽‍💻

Built With :

Technology Stack:

  • Java 17
  • Spring Boot
  • HTML
  • Bootstrap
  • Thymeleaf
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • Maven
  • PostgreSQL Database
  • Spring-Boot-Devtools

Demo:

  • All Employees User Interface image

  • Add Employee User Interface image

  • Update Employee User Interface image

  • Delect Student User Interface delect

  • Pagination:

    1. Page No.1: Pagination
    2. Page No.2: page2
  • Sorting:

    1. Whitout Sorting WSorting
    2. with Sorting Sorting
  • Database Table image

Prerequisites

  • dependencies
    dependencies : 
    Spring Boot DevTools
    Spring Data Jpa
    PostgreSQL Driver
    Thymeleaf
    Spring Web
    Spring Web Services
  • to run the project
    intellij/eclipse
  • to build the project for production
    Go to start.spring.io.
    Choose Maven, set Group and Artifact names.
    Pick Java version and add any dependencies (e.g., Spring Web, Spring JPA).
    Click Generate to download the project as a .zip file.
    Extract and import it into your IDE.
    Run the main method in DemoApplication.java to start the app.
    https://start.spring.io/

Installation

_Follow these simple steps to get the server up and running 👾🧮🚀✅._ 
  1. Create Database -> employe_management_system_webapp
  2. Open project in preferred IDE (I used SpringToolsSuite4)
  3. Run the project as a Spring Boot app.
  4. Hibernate will automatically create a table -> employee
  5. Add sample data to the table using Postgresql pgadmin tools
  6. Open web browser at localhost: 8080/
  7. Add, Update, Delete records and Pagination, Sorting according alphabetically from the web app

About

Employee Management System Using Java, Spring-Boot, Thymeleaf,, HTML, CSS, JavaScript, Bootstrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •