A comprehensive, AI-powered platform designed to seamlessly connect CSR funders with on-the-ground NGO operations, ensuring 100% transparency, automation, and immutable impact tracking.
The NGO Co-Pilot & CSR Trust Oracle provides an end-to-end ecosystem for managing philanthropic funds. It eliminates manual overhead by using AI agents to:
- Generate formal Project Charters
- Curate vendor quotations and procurements
- Digitize financial audits and physical vendor bills
- Intelligently dispatch tasks to on-ground field agents based on GPS proximity
- Live Impact Portfolio: Real-time visibility into how deployed funds are utilized.
- Immutable Ledger Audit: Review digitized physical receipts and double-entry ledgers generated by the Accountant AI.
- Geospatial Tracking: A live interactive map displaying the exact locations of active field tasks and agents.
- Centralized Approvals: Review and approve AI-generated Project Charters.
- Financial Oversight: Manage vendor payments and review automated OCR-extracted bills.
- Charter Agent: Inputs basic goals to generate comprehensive, highly structured project charters using AI.
- Procurement Agent: Automatically analyzes approved charters to suggest materials, search for vendors, and curate quotes.
- Dispatch Agent: Assigns specific targets to Field Agents based on geolocation logic.
- Task Review: PM can approve or reject tasks completed by Field Agents in real-time.
- Vendor Bill Processing: Uses state-of-the-art Vision OCR AI to scan physical vendor receipts, extracting GSTINs, tax amounts, and base prices.
- Automated Ledgers: Seamlessly logs expenses to a double-entry General Ledger mimicking Indian standard auditing templates.
- Task Execution: Agents receive assigned tasks on the ground.
- GPS Proof-of-Work: Built-in messenger UI to upload completion notes, which silently captures live GPS coordinates to prove impact delivery.
- Frontend: Next.js (React), Tailwind CSS, Lucide Icons, Leaflet (Maps), Recharts
- Backend: FastAPI (Python), Uvicorn
- AI Core: Google Gemini 2.5 Flash (for Text Generation, Procurement Logic, and Vision OCR)
- Architecture: Monolithic MVP with loosely coupled modules. Fallback to Local JSON DB for robust offline demo presentations.
- Node.js (v18+)
- Python 3.10+
- Google Gemini API Key
cd backend
python -m venv venv
venv\Scripts\activate # Windows
pip install -r requirements.txt
# Create a .env file and add your API key
# GEMINI_API_KEY="your-api-key-here"
uvicorn main:app --reloadcd frontend
npm install
npm run devVisit http://localhost:3000 to interact with the platform.
MIT License