Skip to content

Trishanthsai/Workforce-Management-Platform

Repository files navigation

Workforce Management Platform

A full stack Workforce Management Platform built using React, Vite, Spring Boot, and Postgresql.

## Features

- Add Employee
- View Employee List
- Update Employee
- Delete Employee
- Responsive UI
- REST API Integration

## Tech Stack

### Frontend
- React
- Vite
- CSS
- Bootstrap

### Backend
- Spring Boot
- Spring Data JPA
- MySQL
- REST API

## Project Structure

employee-management-system/
│
├── ems-vite/
│   ├── src/
│   ├── public/
│   ├── package.json/
│   └── vite.config.js/
│
├── src/main/java/
├── src/main/resources/
├── pom.xml
└── README.md

## Frontend Setup

```bash
cd ems-vite
npm install
npm run dev

Backend Setup

./mvnw spring-boot:run

API Endpoints

  • GET /employee
  • GET /employee/{id}
  • POST /employee
  • PUT /employee/{id}
  • DELETE /employee/{id}

Future Improvements

  • Pagination
  • Authentication
  • Role Based Access
  • Audit logs

About

Employee Management System - Full stack Application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors