Skip to content

Axestein/BidLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

BidLink Capital Connect 💼➡️💰

BidLink is a cutting-edge auction-based investment platform connecting investors with small and medium enterprises (SMEs) seeking funding through intelligent auction based lending, document analysis and ranking

Key Features ✨

For SMEs 🏢

  • Secure Document Upload: Upload financial statements, business plans, and pitch decks
  • Automated Analysis: OCR processing and document verification
  • Funding Profile: Create detailed funding requests (loan/equity)
  • Performance Dashboard: Track investor interest and profile ranking
  • Perpare for Pitch with AI: We offer a AI that will help you prepare for your next Pitch so that you get offers from investors.

For Investors 💵

  • Curated SME Listings: View pre-vetted investment opportunities (all documents and proof along with pitch will be attached for each sme on investor portal)
  • Live Bidding: Real-time auction system for SME funding requests
  • Smart Ranking System: AI-powered SME evaluation based on documents
  • Due Diligence Tools: Integrated document viewer with analysis
  • Investment Dashboard: Track portfolio and new opportunities
  • Portfolio Management: We offer Real-time performance tracking, Advanced risk assessment tools, Portfolio diversification analysis
  • Realtime Meeting with SME: schedule and do a realtime meet with the SME you want to invest , it uses UDP DIAG FOR MEET Screenshot 2026-01-06 192410

Tech Stack 🛠️

Component Technologies
Frontend Next.js, Tailwind CSS, Chart.js
Backend Node.js, Express.js, MongoDB (Mongoose)
AI/ML Python (Flask) microservice for document analysis (OCR, financial scoring)
Auth JWT Authentication

System Architecture 🏗️

Screenshot 2025-06-15 143758

Getting Started 🚀

Prerequisites

  • Node.js v18+
  • MongoDB Atlas account
  • Python 3.8+ (for ML service)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/bidlink.git
    cd bidlink
  2. Set up backend:

    cd backend
    npm install
    cp .env  # Configure MongoDB 
  3. Set up frontend:

    cd ../frontend
    npm install
    cp .env.example .env.local

Running the Application

  1. Start MongoDB service
  2. Run backend:
    cd backend
    npm start
  3. Run frontend:
    cd ../frontend
    npm run dev

API Endpoints 📡

SME Routes

Endpoint Method Description
/api/sme/register POST Register new SME
/api/sme/upload POST Upload documents (PDF/Word/Excel)
/api/sme/profile GET Get SME profile and ranking

Investor Routes

Endpoint Method Description
/api/investor/newsme GET Get ranked list of SMEs
/api/investor/allsme POST Express interest in SME

Document Processing

Endpoint Method Description
/api/sme/DocVerification POST Submit document for OCR analysis
/api/sme/DocVerification POST Get financial health score

Ranking Algorithm 📊

SMEs are ranked based on:

def calculate_score(sme):
    return (
        0.3 * financial_health_score +
        0.25 * document_completeness +
        0.2 * credit_history +
        0.15 * market_potential +
        0.1 * team_experience
    )

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 📄

Distributed under the MIT License. See LICENSE for more information.

Built with ❤️ by Aditya | GitHub | LinkedIn

About

Who thought connecting SME's with Investors was this easy. (AI-driven auction platform for SME funding & investment.)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors