Skip to content

harshitsharma-dev/Bidders-AI-Proposal-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

TenderForge ๐Ÿ”จ

AI-Powered Government Tender Marketplace

TenderForge connects contractors with government tender opportunities worldwide, using artificial intelligence to generate winning proposals. A comprehensive platform built for modern procurement needs.

โญ Key Features

  • ๐Ÿค– AI-Powered Proposals: Intelligent proposal generation using OpenAI
  • ๐ŸŒ Global Tender Access: Real government APIs from USA, UK, Canada & Australia
  • ๐Ÿ”’ Secure Platform: Enterprise-grade authentication and data protection
  • ๐Ÿ’ณ Payment Integration: Stripe-powered subscription management

๐Ÿš€ Core Features

AI Proposal Generation

  • OpenAI Integration: GPT-powered proposal generation
  • PDF Export: Professional document generation
  • Draft Management: Save, edit, and refine proposals

Global Tender Discovery

  • USA: SAM.gov integration for federal opportunities
  • UK: Find-a-Tender service integration
  • Canada: BuyandSell.gc.ca procurement portal
  • Australia: AusTender government contracts
  • Real-time Updates: Live tender feeds and notifications

User Management

  • Secure Registration: User accounts with authentication
  • Profile Management: Company capabilities and preferences
  • Dashboard Analytics: Performance metrics and insights
  • Notification System: Real-time alerts and updates

Payment & Subscriptions

  • Stripe Integration: Secure payment processing
  • Flexible Plans: Multiple subscription tiers
  • Usage Tracking: Monitor API usage and costs

๐Ÿ›  Technology Stack

Frontend

  • React 19: Modern React with hooks and functional components
  • Tailwind CSS: Utility-first styling framework
  • Lucide Icons: Beautiful, customizable icons
  • Responsive Design: Mobile-first responsive layout

Backend

  • Node.js: JavaScript runtime environment
  • Express.js: Web application framework
  • Authentication: Secure user management
  • Security: Rate limiting and data protection

APIs & Integrations

  • Government APIs: Direct integration with official tender sources
  • OpenAI API: GPT-powered proposal generation
  • Stripe API: Payment processing and subscriptions

๐Ÿ“ Project Structure

tender-forge/
โ”œโ”€โ”€ frontend/                    # React frontend application
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ components/         # Reusable React components
โ”‚   โ”‚   โ”œโ”€โ”€ services/           # API services
โ”‚   โ”‚   โ””โ”€โ”€ App.js              # Main application component
โ”œโ”€โ”€ backend/                     # Node.js backend API
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ controllers/        # Request handlers
โ”‚   โ”‚   โ”œโ”€โ”€ middleware/         # Express middleware
โ”‚   โ”‚   โ”œโ”€โ”€ routes/             # API routes
โ”‚   โ”‚   โ”œโ”€โ”€ services/           # Business logic
โ”‚   โ”‚   โ””โ”€โ”€ app.js              # Express application
โ”œโ”€โ”€ LICENSE                     # MIT License
โ””โ”€โ”€ README.md                   # This file

๐ŸŒ Government API Integration

TenderForge connects to official government tender databases:

  • ๐Ÿ‡บ๐Ÿ‡ธ USA: SAM.gov - System for Award Management
  • ๐Ÿ‡ฌ๐Ÿ‡ง UK: Find-a-Tender Service - UK Government procurement
  • ๐Ÿ‡จ๐Ÿ‡ฆ Canada: BuyandSell.gc.ca - Canadian government contracts
  • ๐Ÿ‡ฆ๐Ÿ‡บ Australia: AusTender - Australian government tendering system

๐Ÿš€ Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn
  • OpenAI API key

Installation

  1. Clone the repository

    git clone https://github.com/Manav250305/Tender-Forge.git
    cd Tender-Forge
  2. Install dependencies

    # Backend
    cd backend
    npm install
    
    # Frontend
    cd ../frontend
    npm install
  3. Environment Setup

    # Backend (.env)
    cd backend
    cp .env.example .env
    
    # Configure your environment variables:
    OPENAI_API_KEY=your-openai-api-key
    STRIPE_SECRET_KEY=your-stripe-secret-key
  4. Start the application

    # Terminal 1 - Backend
    cd backend
    npm start
    
    # Terminal 2 - Frontend
    cd frontend
    npm start
  5. Access the application


๐ŸŽฏ Use Cases

For Contractors

  • Discover relevant tender opportunities across multiple countries
  • Generate professional proposals with intelligent assistance
  • Track performance and improve success rates
  • Manage the entire bidding process in one platform

For Consultants

  • Find high-value consulting opportunities in government sector
  • Create compelling technical proposals efficiently
  • Build a portfolio of successful government contracts
  • Access market intelligence and competitive analysis

For SMEs

  • Compete with larger organizations using advanced tools
  • Access previously hard-to-find government opportunities
  • Scale business development efforts efficiently
  • Track ROI on business development investments

๐Ÿ”ฎ Future Roadmap

  • Enhanced AI: More sophisticated proposal generation capabilities
  • Global Expansion: EU, Asia-Pacific, and other regions
  • Mobile Applications: Native iOS and Android apps
  • Team Collaboration: Multi-user accounts with role-based permissions
  • Industry Templates: Sector-specific proposal templates
  • CRM Integration: Connect with Salesforce, HubSpot, and other platforms

๐Ÿค Contributing

  1. Fork the repository
  2. Create feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open Pull Request

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿš€ About TenderForge

Built to democratize government contracting, TenderForge empowers businesses of all sizes to compete for public sector opportunities through intelligent automation and comprehensive market access.

Connect:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages