Skip to content

kuzhanthaivel/attendance-app

Repository files navigation

Attendance App

Overview

The Attendance App is a React Native application designed to manage and track attendance efficiently. It allows users to mark attendance, generate reports, and view daily and overall attendance analysis, providing valuable insights through visual progress bars and detailed lists of absentees and presents.

Features

  • Mark Attendance: Easily mark attendance for students or employees.
  • Generate Reports: Quickly generate attendance reports for any given period.
  • View Today's Analysis: View today's attendance counts, including presents, absentees, and a progress bar for visual representation.
  • View Yesterday's Analysis: View yesterday's attendance data, including presents, absentees, and a progress bar.
  • Overall Analysis: Access a comprehensive analysis of overall attendance.

Getting Started

Prerequisites

  • Ensure that Node.js and npm are installed on your machine.

  • Install Expo CLI globally:

    npm install -g expo-cli

Installation

  1. Clone the repository:

    git clone https://github.com/kuzhanthaivel/attendance-app
  2. Navigate to the project directory:

    cd AttendanceApp
  3. Install dependencies:

    npm install

Running the App

  1. Start the Expo development server:

    expo start
  2. Open the App:

    Scan the QR code generated in the terminal using the Expo Go app on your Android or iOS device.

Building the App

To build the Android app, run:

expo build:android

For more options, refer to the Expo documentation: Building Standalone Apps.

Tech Stack

  • React Native for building the mobile app.
  • Expo for easier development and deployment.
  • Tailwind CSS with NativeWind for styling.
  • React Navigation for handling navigation.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published