Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackCanada Backend

FastAPI incident-analysis backend for HackCanada.

Service scope

This repository now contains backend code only:

  • analysis_agent/: API server, worker, models, and analysis pipeline
  • .env.example: backend environment variables
  • pyproject.toml: Python package/runtime dependencies

Frontend lives in a separate repository:

Local setup

python3 -m venv .venv
source .venv/bin/activate
pip install -e .
cp .env.example .env
uvicorn analysis_agent.main:app --reload

API endpoints

  • GET /health
  • POST /api/v1/analysis/jobs
  • GET /api/v1/analysis/incidents
  • GET /api/v1/analysis/jobs/{job_id}
  • GET /api/v1/analysis/jobs/{job_id}/result
  • GET /api/v1/analysis/jobs/{job_id}/summary
  • GET /api/v1/analysis/jobs/{job_id}/download

Notes

  • CORS remains permissive (allow_origins=["*"]) for now.
  • Frontend should call this service using its VITE_API_BASE_URL setting.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages