UPLBeat

A Flutter health monitoring app for COVID-19 campus protocols with QR check-ins, health condition logging, and admin approval workflows.

FlutterFirebase

The Problem

During the COVID-19 pandemic, UP Los Baños needed a way to manage campus access — tracking who entered, their health status, and enforcing quarantine protocols — without relying on paper forms that were slow and hard to audit.

The Solution

I built UPLBeat as a Flutter app with Firebase backend for real-time campus health monitoring.

  • QR code check-ins — Students and staff scan a QR code at campus entry points, logging their visit with timestamp and location.
  • Health condition logging — Daily self-reporting of temperature, symptoms, and exposure history.
  • Admin approval workflows — Campus health officials review flagged entries and approve/deny campus access based on health data.
  • Firebase real-time sync — All data updates propagate instantly to admin dashboards for university-wide monitoring.

What Went Wrong

The initial QR scanning used the device camera's default focus mode, which was slow to lock onto QR codes in low-light entry points (building lobbies, parking garages), causing queues at check-in.

The fix: I configured the camera to use continuous autofocus with torch (flashlight) auto-activation in low-light conditions, and added a larger scan region overlay to make aiming easier. This cut average scan time from 4 seconds to under 1 second.

Results

  • Sub-second QR scanning even in low-light conditions
  • Real-time admin dashboards for university-wide health monitoring
  • Secure health data with Firebase authentication and rules

Interested in working together?

Let's Talk