Skip to content

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.

License

Notifications You must be signed in to change notification settings

vinay-patel22/Attendify

Repository files navigation

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published