Skip to content

abelaba/attendanceAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

Attendance AI

Table of Contents

Introduction

Welcome to Attendance AI! This Flutter-based mobile app is designed to simplify attendance tracking for teachers and instructors. The app provides an intuitive interface for teachers to manage classes, add students, and take attendance efficiently.

Features

  • User-friendly interface designed for teachers.
  • Teacher:
    • Secure account creation and login.
    • Create classes and manage student lists.
    • Add students to classes with relevant details.
    • Take attendance by uploading images for student comparison.
    • View attendance records.

Installation

To run the Attendance Management Mobile Application on your local machine, follow these steps:

  1. Clone the repository:
https://github.com/abelaba/attendanceAI.git
  1. Navigate to the project directory
cd frontend/project
  1. Install the required dependencies
flutter pub get
  1. Run the app
flutter run

Make sure you have Flutter and Dart installed on your machine before running the above commands.

Usage

Teacher:

  1. Account Creation and Login:

    • Create a new teacher account if you're a first-time user.
    • If you're already registered, log in using your existing credentials.
  2. Class Management:

    • After logging in, you'll be directed to the dashboard.
    • Click on the "Create Class" button to set up a new class.
    • Provide a class name.
  3. Add Students to Classes:

    • You can add students to the class by clicking the "Add Student" button.
    • Fill in the student's name and add photo.
  4. Taking Attendance:

    • To take attendance, select a class from the dashboard.
    • Click on the "Take Attendance" button within the class interface.
    • The app will guide you through the process of uploading images.
    • The images are compared to student profiles for accurate attendance.

Technologies Used

  • Flutter framework
  • Dart programming language

Contact Information

For any inquiries, please feel free to reach out.

About

Attendance taking AI application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages