Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/elecodes/TenderCheck-AI/llms.txt

Use this file to discover all available pages before exploring further.

TenderCheck AI helps small and medium enterprises win more public tenders by automatically extracting requirements from tender PDFs and validating proposal compliance — powered by Google Gemini 2.5 Flash and semantic vector search.

Quickstart

Get TenderCheck AI running locally in under 10 minutes with all services configured.

Tender Analysis

Understand how AI extracts mandatory requirements from tender PDFs with clickable citations.

Proposal Validation

See how proposals are scored against tender requirements using vector semantic search.

API Reference

Integrate TenderCheck AI into your workflow with the full REST API reference.

What TenderCheck AI Does

Upload a public tender PDF (called a Pliego in Spanish procurement). TenderCheck AI sends it through a two-stage AI pipeline:
  1. Legal Auditor — Gemini 2.5 Flash reads the document and extracts every mandatory requirement, tagging each one with its source page, a confidence score, and semantic keywords.
  2. Senior Evaluator — When you upload a vendor proposal (Oferta), Gemini validates each requirement against the proposal, understands technical synonyms, and returns a MET / PARTIALLY_MET / NOT_MET verdict with full reasoning.
Every finding is backed by a clickable citation that shows the exact source text from the original document — no blind trust in AI output.

Clickable Citations

Every requirement traces back to its exact source page in the tender PDF.

Large PDF Support

Documents up to 80+ pages processed in parallel 10-page chunks.

Industry Validation

Scope filters adapt to Digital Services, Construction, and more.

Vector Search

Semantic embeddings pre-filter requirements for 60–80% faster validation.

Persistent History

All analyses stored in Turso edge SQLite, searchable and deletable.

PDF Export

Generate branded PDF compliance reports for stakeholder sharing.

Get Started

1

Clone and install dependencies

Clone the repository and install both backend and frontend dependencies using Node.js 22+.
2

Configure environment variables

Set up your Gemini API key, Turso database URL/token, and JWT secret in backend/.env.
3

Start the development servers

Run the backend on port 3001 and the frontend on port 3000 simultaneously.
4

Upload your first tender

Log in, upload a tender PDF, and get AI-extracted requirements with source citations in seconds.
A live demo is available at tendercheckai.elecodes.online. Sample tender and proposal PDFs are provided in the repository under docs/Testing_docs/ for testing the full analysis flow.

Build docs developers (and LLMs) love