MicroGrants Streamer
A modern web application for streamlined grant application management and disbursement tracking.
Leverage AI-powered chat assistance for efficient grant application review.
Seamless integration with DocuSign for paperless grant agreements and Dropbox for secure document storage.
Track disbursements and payment status with UPI integration.
- Frontend: React with TypeScript
- UI Framework: Tailwind CSS
- AI Integration: Google's Gemini 1.5 Pro
- Document Signing: DocuSign API
- Document Storage: Dropbox API
- Payment: UPI Integration
- Node.js (v14 or higher)
- npm or yarn
- Google Cloud API Key (for Gemini)
- DocuSign Developer Account
- Dropbox App Credentials
- Clone the repository:
git clone https://github.com/yourusername/MicroGrants-Streamer.git
cd MicroGrants-Streamer
- Install dependencies:
npm install
- Set up environment variables:
cp .env.example .env
# Edit .env with your API keys and configuration
- Start the development server:
npm run dev
- Create a new grant application
- Fill in required details
- Submit for review
- Sign approved documents
- Track payment status
- Review applications with AI assistance
- Approve or reject applications
- Generate grant agreements
- Save signed documents to Dropbox
- Track disbursements
- 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.
- Google Gemini for AI capabilities
- DocuSign for document signing
- UPI for payment integration