Skip to content

kartik99917/Staffspere-Employee-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StaffSphere – Employee Management System

Overview

StaffSphere is a full-stack Employee Management System built to simplify and automate essential Human Resource (HR) operations. It provides a secure, scalable, and user-friendly platform for managing employee information, attendance, payroll, leave requests, and performance records from a centralized dashboard.

Key Features

✅ Employee Management – Create, update, and maintain employee records securely. ✅ Attendance Tracking – Record attendance, monitor working hours, and maintain attendance history. ✅ Payroll Management – Automate salary calculations, deductions, and payroll generation. ✅ Leave Management – Process leave applications with approval and tracking workflows. ✅ Performance Monitoring – Evaluate employee performance and generate analytical reports. ✅ Role-Based Authentication – Secure access through user roles and permission-based authorization. ✅ Department Management – Organize employees across departments for efficient administration. ✅ Dashboard & Reports – Access real-time insights and workforce statistics.

Technology Stack

Layer Technology Frontend React.js Backend Java Spring Boot Database MySQL Development Tools IntelliJ IDEA, Node.js

Installation

  1. Clone the Repository

git clone https://github.com/your-repo/staffsphere.git cd staffsphere

  1. Backend Setup
  • Install Java (JDK 17 or later) and MySQL.
  • Create the required MySQL database.
  • Configure the database credentials in application.properties.
  • Start the Spring Boot application.
  1. Frontend Setup

npm install npm start

The React application will launch locally after the development server starts.

System Modules

Admin Portal

  • Manage employees and departments.
  • Process payroll.
  • Monitor attendance.
  • Generate reports.

Employee Portal

  • View personal profile.
  • Check attendance records.
  • Access payslips.
  • Submit and track leave requests.

HR Portal

  • Manage employee records.
  • Review and approve leave applications.
  • Monitor employee performance.
  • Maintain organizational workforce data.

Contributing

Contributions are welcome. Feel free to fork the repository, open issues, and submit pull requests to improve StaffSphere.

License

This project is licensed under the MIT License.

Developed By

Ark Saraf & Kartik Gawade

StaffSphere is an academic full-stack Employee Management System developed to demonstrate modern web development practices using React.js, Spring Boot, and MySQL.

About

StaffSphere Employee Management System is a tool for managing employee records, attendance, payroll, and performance. Built with React.js, Java, and MySQL, it streamlines HR processes, enhances efficiency, and ensures secure data management for businesses.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors