Vijit Dua

Portfolio

Apps

Projects

Music/YT

Blog

About

GradeBook

GradeBook

Password-less grade management app with email magic link (EML) authentication.

Nov 2024

JavaScriptExpress.jsMongDBMongooseNodeMailer

About GradeBook

This project was built for an assignment during my exchange program at the University of Hong Kong for an assignment for the course COMP 3322 (Modern Technologies on the World Wide Web).

GradeBooks allows registered students to view their grades in enrolled courses.

Details / Technology

  • Uses email magic link (EML) authentication for passwordless login.
  • Coded within 24 hours.
  • Backend developed using Node.js, Express.js, MongoDB, Mongoose, & nodemailer.
  • Frontend built with Vanilla JavaScript, HTML, and CSS.

App Usage gif

Error Management

Last updated: June 2, 2026
GradeBook