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
- Clone the Repository
git clone https://github.com/your-repo/staffsphere.git cd staffsphere
- 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.
- 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.