Skip to content

GeeksHacking/hackomania2026-LookingForPR-HackOMania2026-Multimodal_AI_Emergency_Triage_Architecture

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackOMania 2026 - PAB Triage MVP

Monorepo scaffold for an AI-assisted triage dashboard for Personal Alert Button (PAB) alerts.

Structure

  • frontend/: Next.js + TypeScript + Tailwind dashboard
  • backend/: FastAPI service with CSV repositories and JSON case store
  • docs/: architecture notes

Quickstart

1) Backend

cd backend
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000

Optional (enables real transcript + language detection + translation):

$env:OPENAI_API_KEY = "sk-..."
# Optional model overrides
$env:OPENAI_WHISPER_MODEL = "whisper-1"
$env:OPENAI_TRANSLATION_MODEL = "gpt-4o-mini"
$env:OPENAI_SUMMARY_MODEL = "gpt-4o-mini"

2) Frontend

cd frontend
npm install
npm run dev

Frontend now calls a built-in same-origin proxy route by default (/api/proxy/*), which forwards to backend origin.

Optional backend origin override for the frontend proxy route:

$env:BACKEND_API_ORIGIN = "http://127.0.0.1:8000"

Optional direct API base override (skip proxy):

$env:NEXT_PUBLIC_API_BASE_URL = "http://localhost:8000/api/v1"

Tests

cd backend
pytest

About

HackOMania2026 GovTech project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 52.5%
  • TypeScript 47.1%
  • Other 0.4%