Skip to content

Full-stack Employee Task & Performance Tracker built using Spring Boot, React, and MySQL. Supports employee management, task assignment, status tracking, and performance dashboard. Designed to practice real-world CRUD, REST APIs, database relationships, and frontend-backend integration. Spring Boot • JPA • MySQL • React • Vite • Material UI • Axios

Notifications You must be signed in to change notification settings

Sanchithaaa/Employee_Task_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📌 Employee Task Tracker -> This is a simple full-stack web project where we can:

-> Add employees

-> Assign tasks to employees

-> Update task status (ex: Completed)

-> View employee task performance

-> Basic dashboard summary

I built this project to practice Spring Boot + React + MySQL and understand how frontend and backend work together in a real application.

🧰 Tech Stack Part Technology Frontend React (Vite), Material UI, Axios Backend Spring Boot, Spring Data JPA, Lombok Database MySQL Tools Postman, Maven, Git, VS Code

📂 Project Structure Employee_Task_Tracker/ ├── tracker -> Spring Boot backend └── tracker-ui -> React frontend

✨ Features -> Add & view employees

-> Assign tasks to specific employees

-> Change task status (ex: Completed)

-> View performance based on completed tasks

-> Simple dashboard with summary

🧠 What I Learned -> Creating REST APIs in Spring Boot

-> MySQL database design & one-to-many mapping

-> Testing APIs using Postman

-> Calling APIs from React using Axios

-> Using Material UI components

-> Handling React state and forms

-> Folder structure for full-stack project

-> Basic Git & GitHub usage

⚙️ How to Run Backend cd tracker mvn spring-boot:run

Create MySQL DB: -> CREATE DATABASE task_tracker;

-> Update DB username & password in application.properties.

Frontend cd tracker-ui npm install npm run dev

🚀 Future Improvements -> Login & authentication -> More UI improvements -> Online deployment

About

Full-stack Employee Task & Performance Tracker built using Spring Boot, React, and MySQL. Supports employee management, task assignment, status tracking, and performance dashboard. Designed to practice real-world CRUD, REST APIs, database relationships, and frontend-backend integration. Spring Boot • JPA • MySQL • React • Vite • Material UI • Axios

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published