Skip to content

harshithl1777/relay

Repository files navigation

Screenshot 2023-12-18 at 10 59 12 PM

Relay

Description

Taking attendance is one of the most time consuming and complicated things in school. For starters, teachers have read through the whole list of students in the class which takes up a lot of time, especially for 1-hour classes. Also, on days when substitute teachers are present, it's not uncommon to have the a few students cringe when their name gets butchered. That's where Blitz comes in.

How it works

With Relay, taking attendance would look like this:

  1. A teacher starts a new attendance session for their appropriate class and receives a QR code.
  2. Students can then scan the QR Code, which takes them to a URL to enter in their details and save their attendance.
  3. After filling a few fields (full name, student ID and email address), the student will be marked as present.
  4. These attendance records will start showing up on the teacher's side of the app in realtime.
  5. All the attendance records will then be saved to a history tab after the attendance session ends for the teacher's reference.

Tech Stack

  • React, Redux, Firebase, Chakra UI

Gallery

Screenshot 2023-12-18 at 11 00 08 PM Sign Up Page Active Session Page Active Attendance Sessions
Attendance History Page Attendance History Students Page Students Page

About

A fully functional web app that provides realtime attendance sessions for instructors and students.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published