https://github.com/ankitwarbhe/microgrants-streamer
A modern web application for streamlined grant application management and disbursement tracking.
https://github.com/ankitwarbhe/microgrants-streamer
contracts docusign gemini-api grants-management
Last synced: 7 months ago
JSON representation
A modern web application for streamlined grant application management and disbursement tracking.
- Host: GitHub
- URL: https://github.com/ankitwarbhe/microgrants-streamer
- Owner: ankitwarbhe
- License: mit
- Created: 2024-12-25T11:41:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-27T17:44:39.000Z (over 1 year ago)
- Last Synced: 2025-01-27T18:43:17.487Z (over 1 year ago)
- Topics: contracts, docusign, gemini-api, grants-management
- Language: TypeScript
- Homepage: https://grantstreamer.netlify.app/
- Size: 568 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MicroGrants Streamer [](https://app.netlify.com/sites/grantstreamer/deploys)
A modern web application for streamlined grant application management and disbursement tracking.

## Features
### Smart Application Review
Leverage AI-powered chat assistance for efficient grant application review.

### Digital Document Signing
Seamless integration with DocuSign for paperless grant agreements and Dropbox for secure document storage.

### Payment Tracking
Track disbursements and payment status with UPI integration.

## Technology Stack
- **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
## Getting Started
### Prerequisites
- Node.js (v14 or higher)
- npm or yarn
- Google Cloud API Key (for Gemini)
- DocuSign Developer Account
- Dropbox App Credentials
### Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/MicroGrants-Streamer.git
cd MicroGrants-Streamer
```
2. Install dependencies:
```bash
npm install
```
3. Set up environment variables:
```bash
cp .env.example .env
# Edit .env with your API keys and configuration
```
4. Start the development server:
```bash
npm run dev
```
## Usage
### For Applicants
1. Create a new grant application
2. Fill in required details
3. Submit for review
4. Sign approved documents
5. Track payment status
### For Administrators
1. Review applications with AI assistance
2. Approve or reject applications
3. Generate grant agreements
4. Save signed documents to Dropbox
5. Track disbursements
## Contributing
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](https://github.com/ankitwarbhe/MicroGrants-Streamer/blob/main/LICENSE) file for details.
## Acknowledgments
- Google Gemini for AI capabilities
- DocuSign for document signing
- UPI for payment integration
---