{"repo":"GiZano/QuakeGuard","free":true,"listed":false,"github":"https://github.com/GiZano/QuakeGuard","clone":"git clone https://github.com/GiZano/QuakeGuard.git","description":"Development of a real-time earthquake detection system, to alert the population even in areas where there isn’t a dedicated relevation system. The solution will realize stand-alone detectors, which will be applicable to appliances in the future. The data will be sent to a server which will then send an alert in case of a seismic wave.","language":"Python","stars":18,"topics":["adxl345","early-warning-systems","earthquake-detection","ecdsa","edge-computing","esp32","esp32-c3","expo","fastapi","freertos"],"license":"AGPL-3.0","category":"data-pipelines","readme_excerpt":"🌋 QuakeGuard Electro-Domestic Seismic Alarm System Full-Stack IoT Architecture for Real-Time Earthquake Detection 📚 Technical Specification: A comprehensive architecture whitepaper is available in the docs/ directory, compiled via Typst. For a browsable, topic-by-topic reference, check out the project Wiki. --- 📖 Overview QuakeGuard is a full-stack IoT architecture for real-time detection, analysis, and reporting of seismic events. The system transforms everyday household appliances — washing machines, TVs, refrigerators — into a distributed seismic sensor network, each node capable of detecting and reporting earthquake activity autonomously. Intelligent edge sensors (ESP32-C3 + ADXL345) analyze vibrations locally using professional-grade algorithms and transmit cryptographically signed data to an asynchronous cloud backend. The backend is engineered to handle the massive traffic spikes — the Thundering Herd effect — typical during widespread seismic events, ensuring reliable alarm delivery without bottlenecking. A React Native mobile app receives real-time haptic and visual alerts via WebSocket. --- 🏗️ System Architecture The project follows Microservices and Event-Driven Design principles across three fully independent layers. --- 📡 IoT Edge ( firmware/ ) Feature Detail --------- -------- Hardware ESP32-C3 SuperMini + ADXL345 Accelerometer Sampling Rate 100 Hz Detection Algorithm STA/LTA (Short Term / Long Term Average) Signal Processing Digital High-Pass Filter (HPF) ","default_branch":null,"files":null,"tree":[],"storefront":"/r/GiZano","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GiZano/QuakeGuard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}