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.
Watch the demo video to see Crisis Solver in action:
Crisis_Solver_Demo.mp4
- Real-time crisis prediction using Ollama and Gemini AI
- Automated volunteer notification system
- Smart resource allocation based on impact assessment
- Secure transactions via Sui Blockchain integration
- Real-time donation tracking and transparency
- Anti-fraud measures through immutable transaction records
- Automated volunteer dispatch system
- Real-time fund allocation tracking
- Efficient resource distribution management
- Frontend: React.js
- Backend: Node.js
- Programming Language: TypeScript
- Blockchain: Sui Network
- AI Integration:
- Gemini AI
- Node.js (v14 or higher)
- npm or yarn
- Sui Wallet
- API credentials for Ollama and Gemini AI
- Clone the repository
git clone https://github.com/nithin-0111/Crisis-Solver.git
cd crisis-solver
- Install dependencies
npm install
- 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>
- Start the application
npm start
Visit http://localhost:3000
to access the application.
-
Crisis Detection
- AI systems monitor and predict potential crisis situations
- Automatic alert generation for relevant stakeholders
-
Donation Process
- Secure donation collection through Sui Blockchain
- Real-time transaction tracking and verification
- Automated fund distribution to verified relief efforts
-
Relief Coordination
- AI-driven volunteer notification system
- Resource allocation optimization
- Real-time progress tracking
We welcome contributions from the community! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- 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