Inspiration

Every day in a 40-minute class, 10 minutes are spent just taking attendance. Attendance is inaccurate, and maintaining bulky registers is a pain. We’ll not anymore; presenting to you Present! one-stop website to Maintain and Record your attendance accurately.

In my College, our professors spent almost 10 minutes calling out each student's name to take attendance. It’s very tiring and time-consuming, especially in a class of 80 students. Through Present!, not only does it take them less time it also ensures accuracy.

What it does

  1. Students and Teachers will register on the portal using their names, phone, and email.
  2. The phone number will be verified using the Twilio service for SMS verification using OTP.
  3. Once registered, the students will be directed to their profile page where a unique QR code is displayed and other details. Whereas in the case of the teachers they will be directed to a page with just their details.
  4. This way the teacher can scan the QR code of the students and mark their attendance

How we built it

we build it using Next JS, tailwind CSS, and Twilio for handling the SMS verification using generated OTP.

Challenges we ran into

Initially, the Twilio service was not working as well as expected until we figured out how to work with it.

Accomplishments that we're proud of

We implemented the SMS verification service using OTP to ensure that the user's phone belongs to that user.

What we learned

we learned more about Twilio and how to use it, got some more cool styling in this app, and looking for even better.

What's next for the Present?

We planned to make more ways of security to ensure that the process is bugs free, maybe after attendance is taken we will generate a sheet with the attendance report to be printed because we thought that something like this might help every teacher out there.

Built With

Share this project:

Updates