Skip to content

nithin-0111/Crisis-Solver

Repository files navigation

Crisis Solver

Empowering crisis management through AI and blockchain technology

Crisis Solver is a TypeScript-based charity application that revolutionizes crisis management by combining the power of AI with Sui Blockchain technology. Our platform creates a transparent bridge between donors and relief teams, ensuring efficient and accountable donation handling during critical situations.

📺 Demo Video

Watch the demo video to see Crisis Solver in action:

Crisis_Solver_Demo.mp4

🌟 Key Features

AI-Powered Crisis Response

  • Real-time crisis prediction using Ollama and Gemini AI
  • Automated volunteer notification system
  • Smart resource allocation based on impact assessment

Blockchain-Based Donation Tracking

  • Secure transactions via Sui Blockchain integration
  • Real-time donation tracking and transparency
  • Anti-fraud measures through immutable transaction records

Smart Relief Coordination

  • Automated volunteer dispatch system
  • Real-time fund allocation tracking
  • Efficient resource distribution management

🛠️ Technology Stack

  • Frontend: React.js
  • Backend: Node.js
  • Programming Language: TypeScript
  • Blockchain: Sui Network
  • AI Integration:
    • Gemini AI

🚀 Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Sui Wallet
  • API credentials for Ollama and Gemini AI

Installation

  1. Clone the repository
git clone https://github.com/nithin-0111/Crisis-Solver.git
cd crisis-solver
  1. Install dependencies
npm install
  1. Configure environment variables
# Create .env file
cp .env.example .env

# Add your credentials
SUI_BLOCKCHAIN_URL=<your-sui-blockchain-url>
OLLAMA_API_KEY=<your-ollama-api-key>
GEMINI_API_KEY=<your-gemini-api-key>
  1. Start the application
npm start

Visit http://localhost:3000 to access the application.

🔄 Core Workflow

  1. Crisis Detection

    • AI systems monitor and predict potential crisis situations
    • Automatic alert generation for relevant stakeholders
  2. Donation Process

    • Secure donation collection through Sui Blockchain
    • Real-time transaction tracking and verification
    • Automated fund distribution to verified relief efforts
  3. Relief Coordination

    • AI-driven volunteer notification system
    • Resource allocation optimization
    • Real-time progress tracking

🤝 Contributing

We welcome contributions from the community! Here's how you can help:

  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

📜 License

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

🙏 Acknowledgments

  • Sui Blockchain team for their robust blockchain infrastructure
  • Ollama and Gemini AI teams for their powerful AI capabilities
  • All contributors and supporters of the project

Built with ❤️ in Unfold 24 for a better world

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published