Skip to content

fabber04/ZivaPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZivaPulse - AI-Powered Mining Hazard Prediction System

Overview

ZivaPulse is an AI-powered hazard prediction system tailored for mining operations, enabling real-time detection and anticipation of safety risks. By integrating environmental IoT sensors, satellite imagery and historical mining data; ZivaPulse creates a dynamic "pulse" of the mine, monitoring key parameters such as gas levels, ground movement and structural stress.

Key Features

  • Real-time Hazard Prediction: ML-powered analysis of past incident patterns
  • Live Dashboard: Intuitive visualization with heatmaps and early warnings
  • IoT Integration: Environmental sensor data collection and processing
  • Edge Computing: Offline functionality for low-connectivity environments
  • Mobile & Desktop Support: Responsive design for all devices
  • African Mining Focus: Optimized for off-grid, solar-powered operations

System Architecture

ZivaPulse/
├── backend/                 # FastAPI backend with ML models
├── frontend/                # React dashboard application
├── iot-gateway/            # Edge computing for sensor data
├── ml-models/              # Hazard prediction models
├── database/               # Database schemas and migrations
├── docs/                   # Documentation
└── deployment/             # Docker and deployment configs

Quick Start

Prerequisites

  • Python 3.9+
  • Node.js 16+
  • Docker (optional)
  • PostgreSQL

Backend Setup

cd backend
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload

Frontend Setup

cd frontend
npm install
npm start

Database Setup

cd database
docker-compose up -d

API Documentation

Once the backend is running, visit:

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests
  5. Submit a pull request

License

MIT License - see LICENSE file for details

Support

For support and questions, please contact the development team and we'll be sure to get back to you or create an issue in the repository.

About

My ZivaPulse Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors