Skip to content

A real-time disaster response coordination platform that helps connect resources with those in need during emergencies. This open-source project aims to provide a robust solution for disaster management teams worldwide.

License

Notifications You must be signed in to change notification settings

Razee4315/DisasterConnect

Repository files navigation

DisasterConnect

License: MIT Python Version PRs Welcome

A real-time disaster response coordination platform that helps connect resources with those in need during emergencies. This open-source project aims to provide a robust solution for disaster management teams worldwide.

🚀 Features

  • 🌍 Real-time incident tracking with interactive map visualization
  • 📊 Resource allocation and tracking system
  • 💬 Communication system for coordinators
  • ✅ Task management for response teams
  • 📱 Responsive desktop interface
  • 🔒 Secure authentication system
  • 📊 Data visualization and reporting

🛠️ Tech Stack

  • Backend: Python 3.11
  • Database: MongoDB
  • UI Framework: PyQt5
  • Maps: Interactive mapping library
  • Authentication: JWT-based auth
  • Reporting: ReportLab, Matplotlib

📋 Prerequisites

  • Python 3.11 or higher
  • MongoDB
  • Git

🚀 Quick Start

  1. Clone and setup:
git clone https://github.com/Razee4315/DisasterConnect.git
cd DisasterConnect
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
  1. Configure environment:
cp .env.example .env
# Edit .env with your configuration
  1. Run the application:
python src/main.py

📖 Documentation

🤝 Contributing

We believe in the power of community collaboration! Whether you're fixing bugs, adding features, or improving documentation, your contributions are welcome.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

See CONTRIBUTING.md for detailed guidelines.

🔒 Security

We take security seriously. If you discover any security-related issues, please follow our Security Policy.

📸 Project Screenshots

Here are some snapshots of our DisasterConnect interface:

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

These screenshots showcase various interfaces of our disaster response coordination platform.

💬 Community and Support

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👨‍💻 Author


⭐ Star this repository if you find it helpful!

About

A real-time disaster response coordination platform that helps connect resources with those in need during emergencies. This open-source project aims to provide a robust solution for disaster management teams worldwide.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks