~/projects/DiresQ

DiresQ

★ 2

Disaster-response app that tracks the responders, not just the incidents — join a report, check in on a timer, and the accountability board turns red if you go dark. Flask backend, built at Katy Youth Hacks 2026.

Python

## What it is

DiresQ is a disaster-response app with an unusual premise: every other tool maps where the disaster is — DiresQ tracks the people going into it. Built at Katy Youth Hacks 2026 (theme: Tech for Humanity). I did the backend; my teammate built the frontend.

## The idea

When a civilian volunteer self-deploys into a flood or storm, nobody logs that they went, nobody knows where they are, and nobody knows when to start worrying. And because everyone converges on whatever address is loudest online, six responders pile onto one street while the next one over has nobody. DiresQ fixes both: you join a report, check in on a timer, and check out — and every report shows how many people are already on it, so help spreads out instead of piling up.

## The accountability board

The core is the board — everyone who's out, what they're doing, and how long since anyone heard from them. Miss a check-in and your row turns red on its own. There's no background job to forget to start and no timer process that can silently die: "overdue" is computed the moment the board is read. Nobody has to notice you went dark — the board does, and now someone knows where to start looking.

## How it's built

Two of the pieces it leans on — timefuzz and vitalscore — are my own libraries, which is half the reason it came together in a weekend.

← back to all projects