Skip to content

Latest commit

 

History

History
92 lines (55 loc) · 2 KB

README.md

File metadata and controls

92 lines (55 loc) · 2 KB

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

Welcome Screen

Welcome Screen

Dashboard Screen

Dashboard Screen

Employee List

Employee List

Add Employee

Add Employee

Employee Details After Adding Employee

Employee Details

Edit Employee

Edit Employee

Mark Attendance

Mark Attendance

After Marking Attendance

After Marking Attendance

Attendance Report

Attendance Report

Summary Report

Summary Report

Employee Salary Slip

Summary Report

Employee Notifications

Summary Report

License

This project is a personal project and is licensed under the MIT License. Feel free to use, modify, and distribute as needed.