Skip to content

educate-app/Attendo-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Attendance made Simple

Attendo Teacher's Dashboard

Teachers can use this portal to manage classes and student attendance.

Website is live at https://educate-app.github.io/Attendo-Web

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.

Testing Credentials

Email: [email protected] Pass: 123456

Installation and Developing Locally

React JS

To build and run this project:

  1. Clone this repository
  2. cd into the repo folder
  3. run npm install and then npm start to run the app locally.

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.