https://github.com/erokkumar/workscience
#employees Attendance system
https://github.com/erokkumar/workscience
attendance-system employee-management-system employees-attendance node-js
Last synced: about 1 month ago
JSON representation
#employees Attendance system
- Host: GitHub
- URL: https://github.com/erokkumar/workscience
- Owner: erokkumar
- Created: 2025-02-09T07:39:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-03T11:39:52.000Z (over 1 year ago)
- Last Synced: 2025-03-03T12:31:39.579Z (over 1 year ago)
- Topics: attendance-system, employee-management-system, employees-attendance, node-js
- Language: HTML
- Homepage: https://erokkumar.github.io/WorkScience/
- Size: 3.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Employee Attendance System


## Overview
The **Employee Attendance System** is designed for **Work Science** company to efficiently track employee attendance, work hours, and login/logout times. It provides a secure and user-friendly platform for managing workforce attendance records.
## Features
- ✅ Employee Login/Logout System
- ✅ User Authentication & Role-Based Access
- ✅ Real-time Attendance Tracking
- ✅ Admin Dashboard for HR Management
- ✅ Database Integration with MySQL & MongoDB
- ✅ Secure API with Authentication
## Tech Stack
- **Backend**: Spring Boot (Java) & Node.js
- **Database**: MySQL & MongoDB
- **Frontend**: (Specify the framework if applicable)
- **Authentication**: JWT (JSON Web Token)
## Installation & Setup
### Clone the Repository
```sh
git clone https://github.com/your-repo-url.git
cd employee-attendance-system
```
### Backend Setup
- Install dependencies:
```sh
cd backend
mvn clean install # For Spring Boot
npm install # For Node.js
```
- Configure `.env` or `application.properties` with database credentials.
### Start the Server
```sh
mvn spring-boot:run # For Spring Boot
node server.js # For Node.js
```
### Frontend Setup (If Applicable)
```sh
cd frontend
npm install
npm start
```
## API Endpoints
| Method | Endpoint | Description |
|--------|---------|-------------|
| POST | `/login` | Employee Login |
| GET | `/attendance` | Fetch Attendance Records |
| POST | `/logout` | Employee Logout |
## Contributors
👨💻 **Rohit Kumar** – Developer
📧 **rokkumar77@gmail.com**
## License
This project is licensed under the [MIT License](LICENSE).