Skip to content

1300Sarthak/EmbrAlrt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

EmbrAlert

EmbrAlert is a full-stack wildfire detection, prevention, and community alert application designed for the diverse San Jose area and beyond. It provides real-time wildfire risk assessments, weather and air quality updates, AI-driven smoke detection, multilingual chatbot support, and live camera wildfire detection.

🛠️ This project was built during SJHacks, a 24-hour hackathon hosted in San Jose, California. Our goal was to create a proactive solution to help communities detect and prevent wildfires before they spread.

Features

  • 🔥 Real-time wildfire risk prediction using a lightweight RNN model
  • 🌎 Live weather and air quality data dashboard
  • 📸 Upload images or use live camera for instant smoke detection
  • 💬 Multilingual chat system powered by a custom RAG pipeline (supports six languages)
  • 🎙️ Voice and text input capabilities
  • 🌐 Optimized for both web and mobile devices

Getting Started

Prerequisites

  • Node.js and npm installed
  • Python 3.x installed
  • AstraDB (or another vector database access)

Installation

Backend (Server)

  1. Open a terminal and navigate to the /server directory:

    cd server
  2. Install dependencies:

    npm install
  3. Start the server:

    npm run dev
  4. Server will run at:

    http://localhost:3001
    

Frontend (Client)

  1. Open another terminal and navigate to the /client directory:

    cd client
  2. Install dependencies:

    npm install
    npm install lucide-react
  3. Start the client:

    npm run dev
  4. Client will run at:

    http://localhost:5173
    

Usage


Future Plans

  • Public launch with emergency authority integration
  • Expand the RNN model with additional wildfire datasets
  • Add support for additional languages
  • Deploy scalable versions for wildfire-prone areas globally

License

MIT License. Feel free to fork and build upon EmbrAlert!


Team

Sarthak Sethi, Edwin Yue, Samson Xu, Tanzil Ahmed

About

(2nd place Winner @ SJHacks 2025)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.3%
  • CSS 2.2%
  • HTML 0.5%