Mission-focused, when seconds matter.
RapidPlan is a fast, mobile-first emergency response application designed to help field responders quickly complete and submit a Site Safety and Control Plan during hazardous materials incidents or refinery emergencies.
The app prioritizes speed, clarity, and offline reliability to reduce cognitive load in high-stress environments.
- Mobile-first responsive design for in-field tablet and phone use
- Fast chemical hazard lookup with no internet required
- Focused refinery-specific chemical dataset (top 30 most common)
- Auto-population of hazard data fields
- Save progress locally as a draft
- Export or send completed plans (planned)
RapidPlan includes a curated library of the 30 most commonly encountered refinery chemicals, covering an estimated 90% of real-world field incidents.
This prevents responders from wasting time scrolling through irrelevant substances while under pressure.
- NIOSH Pocket Guide
- OSHA chemical datasheets
- Physical State
- pH
- IDLH
- Flash Point (FP)
- Ignition Point (IP)
- Vapor Pressure (VP)
- Vapor Density (VD)
- Specific Gravity (SG)
- Lower / Upper Explosive Limits (LEL / UEL)
All chemical data is stored locally in JSON format for instant, offline access.
Ammonia · Benzene · Butane · Carbon Monoxide · Carbon Dioxide · Chlorine · Diesel Fuel · Ethanol · Ethylene · Gasoline · Hydrogen · Hydrogen Sulfide (H₂S) · Methane · Methanol · Naphtha · Nitrogen · Nitrogen Dioxide (NO₂) · Oxygen · Pentane · Phenol · Propane · Propylene · Sodium Hydroxide (Caustic) · Sulfur Dioxide (SO₂) · Sulfuric Acid · Toluene · Xylene · Hydrofluoric Acid · Asphalt Vapors · Emtonium
- Incident Information
- Site Description
- Organization (IC, Safety Officer, Teams)
- Hazard and Risk Analysis (chemical dropdown, auto-populate)
- Hazard Monitoring (checkboxes)
- Decontamination Procedures (Yes/No + comments)
- Site Communications (Command, Tactical, Entry frequencies)
- Medical Assistance
- Site Map (upload image or draw)
- Entry Objectives
- SOPs and Work Practices
- Emergency Procedures
- Safety Briefing (digital signatures or typed names)
Select Incident ↓ Complete Sections 1–12 ↓ Section 3: Select Chemical → Fields auto-populate ↓ Review Full Plan ↓ Save Draft / Export PDF / Send via Email
- Mobile-first form layout
- Dropdown for top 30 refinery chemicals
- Auto-fill hazard data fields
- Save as Draft (localStorage)
- Email form (EmailJS)
- Signature capture
- Voice input (Web Speech API)
- Auto-timestamping
- Pre-filled incident templates
- Integration with FoamCalc under a unified QuickCommand toolset
- Optional backend storage (Firebase)
- React (frontend framework)
- JavaScript for form logic and data
- CSS (mobile-first layout)
- Local JSON data (
chemicalData.js) for offline hazard info
- Designed as a responsive web app for tablet and phone use
- Backend services are optional and modular
- Offline reliability prioritized over real-time connectivity
/src
/components
Section3Hazard.js
/data
chemicalData.js
styles.css
App.js
- Clone the repo and install dependencies:
git clone https://github.com/your-username/rapidplan.git cd rapidplan npm install
Created by Emmett Pennington
Built for emergency responders and safety officers working in refinery and hazardous material environments.