HeartByte
Campus health check-up system with MFA, AI document extraction, and automated reminders. Built with Node.js, Express, and MongoDB.
What it does
We built a role-aware platform for students, nurses, and administrators on Node.js, TypeScript, Express, and MongoDB. Access is protected by JWT sessions with multi-factor authentication over email and TOTP, and submitted PDFs and images are parsed by Google Gemini into structured records the staff can review instead of retype.
- JWT authentication with multi-factor login over both email codes and TOTP authenticator apps
- Role-based access control separating student, nurse, and administrator permissions
- Gemini-powered extraction of structured data from uploaded PDFs and images
- Automated check-up reminders so outstanding requirements surface before deadlines
- Deployed on Vercel against MongoDB Atlas
Node.js · TypeScript · Express · MongoDB · JWT · MFA · Gemini AI
Yelda Tiraei · Diba Makki · Ahnaf Abrar Khan · Ashton Miguelle S. Mendoza · Radmehr Behzadfar


02
Comments