Skip to content

educate-app/Attendo-Mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Logo     Firebase Logo

Attendance made Simple

Description

This project is a functional attendance system for students. It is a mobile application that allows students to check in and out of classes. The app shows the available list of Live and Past Classes. To mark their attendance in the current live class, the student needts to scan a QR Code of the class. The QR code is lively shared by the teacher throught screen share. When a student scans the QR code, the attendance of the student is marked and thus the previous QR code is no longer valid. So for each student, the QR code is different. Also if the teacher closes the live QR sharing, even though the QR code is not scanned by others and is attempted to use that after live button is closed, the attendance will not take place

Problem Statement

Marking and maintaining attendance of the lectures is a tedious task and students are also using bad practices to mark their attendance. So there is a need of fast, organised and time efficient method to record attendance.

Installation and Developing Locally

Flutter

To build and run this project:

  1. Get Flutter here if you don't already have it
  2. Clone this repository
  3. cd into the repo folder
  4. run flutter run-android or flutter run-ios to build the app

(Please note that a Mac with XCode is required to build for iOS)

Firebase

  1. Create a new project in Firebase console.
  2. Integrate Firebase to Android and iOS.
  3. Enable Authentication and Cloud Firestore in the Firebase console.

Screenshots

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages