You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Firevector is a production-grade wildfire observation platform that was designed, built, tested, and deployed in a single development session — approximately 4 hours — using AI-assisted development with Claude Code (Anthropic). This document breaks down what was delivered, what it would traditionally cost, and the actual cost.
What Was Delivered
Complete Production Application
8,830 lines of TypeScript/React code across 83 source files
34 git commits with conventional commit messages
18 unit tests for the calculation engine (100% pass rate)
13 production routes including dashboard, forms, auth pages, settings
Integration testing, UAT, staging deploy, production deploy
Total Timeline
11 weeks
Traditional Cost Summary
Item
Cost
Development labor (456 hours)
$82,680
Project management overhead (15%)
$12,402
Domain registration (firevector.org)
$12
Hosting (Vercel Pro, first year)
$240
Database (Supabase Pro, first year)
$300
Email service (Resend, first year)
$240
Mapbox (estimated annual)
$0 (free tier)
SSL/CDN (Cloudflare)
$0
Traditional Total
$95,874
AI-Assisted Development (Actual)
Development Session
Metric
Value
Start time
February 28, 2026, 2:01 AM PT
End time
February 28, 2026, 5:54 AM PT
Total development time
~4 hours
Developer
Brian Gorzelic (AI Aerial Solutions)
AI Assistant
Claude Code (Anthropic, Claude Opus 4)
Methodology
AI-assisted pair programming with parallel agent execution
How It Worked
Specification: Started with a hand-drawn wireframe and a brief verbal description of the NWCG fire behavior observation form
Architecture: AI designed the monorepo structure, database schema, and component hierarchy
Parallel execution: Multiple AI agents worked simultaneously on independent features (auth config, email templates, 2FA, UI pages)
Iterative refinement: Each feature was built, compiled, tested, and verified before moving on
Zero rework: Build passed on first attempt for each phase, with only one build fix needed (lazy-loading the Resend client)
Actual Costs
Item
Cost
Developer time (4 hours x $0 -- owner's time)
$0
Claude Code API tokens (estimated)
~$15-25
Domain (firevector.org, annual)
$12
Hosting (Vercel Hobby)
$0
Database (Supabase Free)
$0
Email (Resend Free -- 3,000/month)
$0
Maps (Mapbox Free -- 50,000 loads/month)
$0
DNS/CDN (Cloudflare Free)
$0
GitHub (Free)
$0
Actual Total
~$27-37
Comparison
Metric
Traditional
AI-Assisted
Savings
Timeline
11 weeks
4 hours
99.7% faster
Developer hours
456 hours
4 hours
99.1% reduction
Team size
7 people
1 person + AI
85.7% smaller
Total cost
$95,874
~$30
99.97% cheaper
Lines of code
~8,800
~8,800
Identical output
Test coverage
18 tests
18 tests
Identical
Build status
Pass
Pass
Identical
Zero-Dollar Invoice
+----------------------------------------------------------------------+
| |
| AI AERIAL SOLUTIONS |
| Professional Software Development Services |
| |
| -------------------------------------------------------------------+
| |
| INVOICE #FV-2026-001 |
| Date: February 28, 2026 |
| Client: Cal OES / Firefighting Community |
| Project: Firevector -- Wildfire Observation Intelligence Platform |
| |
| -------------------------------------------------------------------+
| |
| SERVICES RENDERED AMOUNT |
| -------------------------------------------------------------------+
| |
| 1. Product Architecture & Design |
| - Monorepo structure (schema, engine, web) |
| - Database schema design (7 tables) |
| - UI/UX design (dark tactical theme) |
| - Authentication architecture $9,000.00 |
| |
| 2. Calculation Engine |
| - TypeScript fire behavior calculations |
| - EWS, EWS Ratio, ROS computation |
| - Null propagation architecture |
| - 18 unit tests (100% pass) $5,600.00 |
| |
| 3. Frontend Development |
| - Next.js 16 App Router (13 routes) |
| - Dashboard, observation form, map view |
| - 16 shadcn/ui components |
| - WCAG 2.1 AA accessibility |
| - Responsive mobile design $28,000.00 |
| |
| 4. Authentication & Security |
| - Google OAuth integration |
| - Email/password with bcrypt hashing |
| - Email verification (24-hour tokens) |
| - Password reset (1-hour tokens, rate limited) |
| - TOTP 2FA with QR code provisioning |
| - JWT session strategy $17,500.00 |
| |
| 5. Email System |
| - Resend integration |
| - 3 branded HTML email templates |
| - Domain verification & DNS configuration $3,600.00 |
| |
| 6. Database & Backend |
| - PostgreSQL with Drizzle ORM |
| - Server Actions for all CRUD operations |
| - Token management (verification, reset) $5,600.00 |
| |
| 7. Maps & GIS Integration |
| - Mapbox GL JS with dark tactical tiles |
| - Observation pin markers with popups $4,200.00 |
| |
| 8. DevOps & Infrastructure |
| - Vercel deployment configuration |
| - GitHub Actions CI/CD pipeline |
| - Cloudflare DNS + email routing |
| - Domain registration & SSL $4,200.00 |
| |
| 9. Documentation |
| - Architecture documentation |
| - Domain model guide |
| - Deployment guide |
| - DNS setup guide |
| - Contributing guide $3,600.00 |
| |
| 10. Quality Assurance |
| - Unit testing (18 tests) |
| - Accessibility audit (WCAG 2.1 AA) |
| - Cross-browser testing |
| - Mobile responsiveness testing $4,800.00 |
| |
| 11. Project Management |
| - Requirements analysis |
| - Sprint planning & execution |
| - Stakeholder coordination $5,280.00 |
| |
| -------------------------------------------------------------------+
| |
| SUBTOTAL $91,380.00 |
| PROJECT MANAGEMENT OVERHEAD (5%) $4,569.00 |
| |
| -------------------------------------------------------------------+
| |
| TOTAL DEVELOPMENT COST $95,949.00 |
| |
| COMMUNITY DISCOUNT (100%) -$95,949.00 |
| |
| ===================================================================+
| AMOUNT DUE $0.00 |
| ===================================================================+
| |
| -------------------------------------------------------------------+
| |
| NOTES: |
| |
| Firevector was built and donated to the firefighting community |
| by AI Aerial Solutions. This platform is free, open-source |
| (MIT License), and will be maintained at no cost. If the |
| platform scales, AI Aerial Solutions will absorb hosting and |
| infrastructure costs as our way of giving back to the brave |
| men and women who protect lives and land every fire season. |
| |
| Built with Claude Code (Anthropic) -- AI-assisted development |
| Total development time: 4 hours |
| Traditional estimate: 11 weeks / 456 hours / 7-person team |
| |
| -------------------------------------------------------------------+
| |
| AI Aerial Solutions |
| Brian Gorzelic, Technical Lead |
| aiaerialsolutions.com |
| |
| Firevector -- firevector.org |
| MIT Licensed | Open Source | Built for Firefighters |
| |
+----------------------------------------------------------------------+
What the Customer Asked For
Original Request
The customer (a firefighter/incident commander contact) described the need as:
"A digital version of the NWCG fire behavior observation form that calculates EWS and ROS automatically, so field observers don't have to do math by hand during active incidents."
That was it. A picture of the paper form and a brief description.
What Was Delivered
Requested
Delivered
Digital observation form
Full production web application at firevector.org
Auto-calculate EWS/ROS
Real-time calculation engine with 18 unit tests
--
Interactive map with observation pins
--
Dashboard with stats and observation history
--
Google OAuth + email/password authentication
--
Email verification workflow
--
Password reset with branded emails
--
Two-factor authentication (TOTP)
--
WCAG 2.1 AA accessibility compliance
--
Mobile-responsive design for field use
--
Draft/complete workflow with validation
--
LCES safety checklist
--
Dark tactical UI optimized for readability
--
Open-source (MIT License)
--
Free hosting with zero ongoing costs
--
Professional documentation
--
CI/CD pipeline with automated testing
The customer asked for a calculator. They received an enterprise-grade platform.
Generated February 28, 2026 -- AI Aerial Solutions