Skip to content

Getting Started with FireBreak

Welcome to FireBreak! This guide will help you get up and running with the wildfire risk assessment platform.

What is FireBreak?

FireBreak is a production-ready, multi-tenant wildfire risk assessment platform built on Cloudflare's edge infrastructure. It provides:

  • Real-time wildfire risk analysis
  • Photo and video-based property assessments
  • Multi-tenant white-label deployments
  • Comprehensive reporting and analytics

Quick Navigation

Prerequisites

Before you begin, ensure you have:

  • Node.js 20+ and npm 10+
  • Python 3.11+
  • Git for version control
  • Cloudflare Account (free tier works for testing)
  • Wrangler CLI for Cloudflare Workers

Architecture Overview

FireBreak uses a modern, cloud-native architecture:

graph LR
    A[User] --> B[Frontend<br/>Cloudflare Pages]
    B --> C[Backend API<br/>Python Workers]
    C --> D[Storage<br/>R2, D1, KV]
    C --> E[AI Services<br/>Claude, Gemini, GPT]

Learning Path

We recommend following this learning path:

  1. Quick Start - Get a local environment running (15 minutes)
  2. Installation - Full installation and setup (30 minutes)
  3. Configuration - Configure your environment (20 minutes)
  4. First Deployment - Deploy to staging (30 minutes)
  5. Local Development - Set up your development environment (45 minutes)

Support

Need help?

Next Steps

Ready to get started? Head to the Quick Start Guide to begin!