Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vinay-patel22/attendify
Attendify is a full-stack mobile application built with React Native for the frontend and Node.js/Express for the backend, using MongoDB as the database. Key features include Employee Management, Attendance Management , Attendance and Summary Reports, Salary Slip Generation, and Notifications for upcoming and current birthdays.
https://github.com/vinay-patel22/attendify
crud full-stack mobile-app mongodb node-js nodejs react react-native reactjs tailwindcss vinay-patel vinay-patel22
Last synced: 11 days ago
JSON representation
Attendify is a full-stack mobile application built with React Native for the frontend and Node.js/Express for the backend, using MongoDB as the database. Key features include Employee Management, Attendance Management , Attendance and Summary Reports, Salary Slip Generation, and Notifications for upcoming and current birthdays.
- Host: GitHub
- URL: https://github.com/vinay-patel22/attendify
- Owner: vinay-patel22
- License: mit
- Created: 2024-07-22T05:45:45.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-23T04:56:20.000Z (30 days ago)
- Last Synced: 2024-11-23T05:24:48.783Z (30 days ago)
- Topics: crud, full-stack, mobile-app, mongodb, node-js, nodejs, react, react-native, reactjs, tailwindcss, vinay-patel, vinay-patel22
- Language: JavaScript
- Homepage:
- Size: 1.63 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Attendify - Full-Stack Mobile Application
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.
## Main Features
- **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## Tech Stack
### Frontend
- **Framework:** React Native with Expo
- **Key Libraries:**
- `axios`: HTTP client
- `expo`: Expo SDK for React Native
- `moment`: Date manipulation### Backend
- **Framework:** Node.js with Express
- **Key Libraries:**
- `mongoose`: MongoDB object modeling
- `body-parser`: Middleware for parsing request bodies
- `dotenv`: Environment variable management
- `helmet`: Security middleware## Screenshots
### Splash Screen
![Splash Screen](ScreenShots/1.png)
### Welcome Screen
![Welcome Screen](ScreenShots/3.png)
### Dashboard Screen
![Dashboard Screen](ScreenShots/4.png)
### Employee List
![Employee List](ScreenShots/5.png)
### Add Employee
![Add Employee](ScreenShots/6.png)
### Employee Details After Adding Employee
![Employee Details](ScreenShots/7.png)
### Edit Employee
![Edit Employee](ScreenShots/8.png)
### Mark Attendance
![Mark Attendance](ScreenShots/9.png)
### After Marking Attendance
![After Marking Attendance](ScreenShots/10.png)
### Attendance Report
![Attendance Report](ScreenShots/11.png)
### Summary Report
![Summary Report](ScreenShots/12.png)
### Employee Salary Slip
![Summary Report](ScreenShots/13.png)
### Employee Notifications
![Summary Report](ScreenShots/14.png)
## License
This project is a personal project and is licensed under the [MIT License](LICENSE). Feel free to use, modify, and distribute as needed.