Inspiration
- Disaster relief is fragmented: Millions are affected by emergencies, but aid coordination is slow and opaque.
- Web3 can empower transparency: Blockchain enables open, auditable, and borderless donations.
- AI can save lives: Real-time, context-aware AI can guide users and responders in crisis.
- Solana’s speed & cost: Enables micro-donations and instant coordination at scale.
- We imagined a world where anyone, anywhere, can help or get help—instantly, transparently, and intelligently.
What it does
- Unified Crisis Platform: Connects victims, charities, and donors in real time.
- Emergency Alerts: Location-based, live-updating alerts for disasters and crises.
- Verified Charities: Directory of vetted organizations, mapped to each alert.
- Solana Donations: Instantly donate SOL, USDC, or USDT to verified charities—track every transaction on-chain.
- AI Assistant: Context-aware chat for emergency guidance, recommendations, and multilingual support.
- Community Forum: Real-time, wallet-verified discussions for coordination and support.
- Transparency & Auditability: Every donation and action is visible, immutable, and verifiable on Solana.
How we built it
- Frontend: React 19, Vite, TypeScript, styled with Tailwind CSS and Radix UI.
- Blockchain: Solana integration via @solana/wallet-adapter (Phantom wallet), SPL token support.
- AI: Contextual chat assistant (OpenAI API, modular for AImpact integration).
- Backend: FastAPI (Python), MongoDB (Beanie ODM), JWT wallet-based auth.
- Real-time: WebSocket for live alerts, donations, and forum updates.
- State Management: Custom stores, React Context, SWR for data fetching.
- On-chain Storage: All donations and key actions are persisted on Solana for transparency.
- AImpact: Used for rapid prototyping, AI-powered UI/UX, and on-chain data flows.
Challenges we ran into
- On-chain Storage: Mapping complex humanitarian data to Solana’s storage primitives.
- AI Context: Ensuring AI assistant is both helpful and contextually aware in emergencies.
- Wallet UX: Seamless onboarding for non-crypto users (wallet-based auth, error handling).
- Real-time Sync: Keeping alerts, donations, and forum threads live and consistent.
- Charity Verification: Preventing fraud while maintaining speed of onboarding.
Accomplishments that we're proud of
- End-to-end Solana donation flow: From wallet connect to on-chain charity transfer, fully transparent.
- AI-powered emergency chat: Context-aware, multilingual, and actionable.
- Global, location-based alerts: Real-time, filterable, and community-driven.
- Secure, wallet-based identity: No passwords, just your Solana wallet.
- Community forum with on-chain identity: Real-time, transparent, and resilient to censorship.
- Donation analytics dashboard: Live stats, audit trails, and impact tracking.
What we learned
- Web3 UX is everything: Seamless wallet flows and error handling are critical for adoption.
- AI plus Blockchain equals Superpowers: AI can make on-chain data actionable and human-centric.
- Real-time matters: In emergencies, seconds count—WebSocket and optimistic UI are game-changers.
- Transparency builds trust: On-chain records make every donation and action auditable.
- Community is key: Forums and live chat drive engagement and rapid response.
What's next for AidAgent
- Mainnet Launch: Expand to Solana mainnet, onboard more verified charities.
- AI Upgrades: Integrate AImpact for deeper on-chain AI workflows and recommendations.
- Mobile App: PWA and native app for field responders and victims.
- Decentralized Moderation: DAO-driven charity verification and forum governance.
- Open API: Let other platforms plug into AidAgent’s alert and donation system.
- Global Partnerships: Collaborate with NGOs, governments, and Web3 communities for real-world impact.
Built With
- ai-powered
- aimpact.dev
- and
- and-aimpact.dev-for-ai-powered-solana-app-creation-and-rapid-on-chain-prototyping.-typescript
- app
- axios
- creation
- custom-rest-apis
- fastapi-(python)
- for
- jwt-authentication
- mongodb-with-beanie-odm
- on-chain
- openai-api-(ai-integration)
- phantom-wallet
- radix-ui
- rapid
- react-19-with-vite
- react-context
- solana
- solana-advanced-blockchain-concepts-(on-chain-storage
- solana/wallet-adapter
- solana/web3.js
- spl-tokens
- swr
- tailwind-css
- transaction-auditability)
- typescript
- websocket
Log in or sign up for Devpost to join the conversation.