This is a Full-Stack Mobile Application designed for HR personnel, managers, and higher authority. It provides comprehensive tools for managing employee data, including CRUD operations, attendance management, and reporting.
- Employee Management:
- Add, view, edit, and delete employee records
- Attendance Management:
- Mark attendance as Present, Absent, Half-Day, Holiday
- Reports:
- View Attendance and Summary Reports
- Additional Features:
- Generate Employee Salary Slips
- Notifications for upcoming and today's birthdays
- Framework: React Native with Expo
- Key Libraries:
axios
: HTTP clientexpo
: Expo SDK for React Nativemoment
: Date manipulation
- Framework: Node.js with Express
- Key Libraries:
mongoose
: MongoDB object modelingbody-parser
: Middleware for parsing request bodiesdotenv
: Environment variable managementhelmet
: Security middleware
This project is a personal project and is licensed under the MIT License. Feel free to use, modify, and distribute as needed.