FreshZone

About FreshZone

A campus-grade IoT air quality monitoring system built to detect vape aerosols in real time — keeping shared spaces safer for everyone.

2 Campus Locations
5s Update Interval
PM1 Primary Metric
24/7 Live Monitoring
Our Mission

Why FreshZone Exists

Vaping inside campus buildings is a growing concern. Traditional enforcement relies on manual patrols — slow, inconsistent, and easy to evade. FreshZone replaces guesswork with data: low-cost ESP32-based sensors continuously sample the air for PM1.0 particulate matter — the ultra-fine particles produced by vape aerosol — then stream readings to a live web dashboard accessible to all authorized staff.

When aerosol concentrations exceed safe thresholds, the system automatically flags the location, sends push notifications to registered staff, and logs the incident for review. The goal is faster response, better documentation, and measurable improvement in campus air quality.

Sensor Coverage

What FreshZone Monitors

PM1.0 µg/m³ Detection Events Sensor Health

PM1.0 — Ultra-fine aerosol

Particles under 1 µm are the primary output of vape devices. FreshZone focuses on PM1.0 exclusively because it is highly specific to fresh fine aerosol and produces far fewer false positives than broader particle metrics.

PMS7003 laser sensor

The PMS7003 fires a precision laser through a sampling chamber. Airborne particles scatter the beam, and the scatter intensity maps directly to a PM1.0 concentration value in µg/m³, sampled once every second.

ESP32 microcontroller

The ESP32 reads the sensor output and transmits readings to the FreshZone server every 3–5 seconds over Wi-Fi. When PM1.0 exceeds the threshold, the server immediately pushes a Web Push alert to all registered staff devices.

Core Values

How We Build

Privacy-first

No cameras, no microphones. We detect aerosols — not people. All data is anonymized at the sensor level.

Real-time

Sensor data updates every 3 seconds. Staff sees live PM1.0 data before manual inspection would even begin.

Accessible

PWA-ready on any device. Works on low-end phones with offline fallback through a service worker.

Accountable

Every detection event is logged with timestamp, location, and PM1.0 peak reading. Full history is exportable as CSV.

Technology Stack

Built With

ESP32
Sensor controller
Node.js
Backend API
MySQL
Database
Web Push
Notifications
PWA
Installable app
Nodemailer
Email / OTP
Timeline

Project Milestones

2025 Q1 — Concept
Problem Definition & Hardware Selection

Identified vaping as a campus enforcement gap. Selected the ESP32 + PMS7003 sensor stack after evaluating cost vs. accuracy trade-offs.

2025 Q2 — Prototype
First Sensor Node & API

Built the first physical sensor enclosure and the Node.js REST API. Validated PM readings against a reference monitor in a controlled room test.

2025 Q3 — Dashboard
Web UI, Auth & Notifications

Launched the live dashboard with role-based access, OTP email auth, real-time PM1.0 detection cards, and Web Push alerts for staff and admins.

2026 — Present
Full Deployment & Iteration

Three sensor nodes active across campus. History export, CSV reporting, incident ticketing, and continuous UI improvements now in production.

The Team

Built by ITMAWD Students

FreshZone is a research project developed by a team of Information Technology Mobile App and Web Development students — combining hardware engineering, full-stack web development, and UX design.

EJ
Earl James Perez
Project Manager

Node.js API, database design, sensor integration & deployment

KD
Kristian Datuin
UI/UX Designer

Dashboard interface, design system, PWA implementation

EJ
Earl James Perez
Hardware Lead

ESP32 firmware, sensor calibration & enclosure design

DA
Dainnhiel Amyr Borabien
Backend Dev

Server-side logic, API integration & database management

Acknowledgements

Gratitude

We thank our thesis adviser, the campus administration, and all faculty who supported this project — and every staff member who gave feedback during testing.

Send Us Feedback