GrantAI · Grant SaaS
From an open call to a managed project.
GrantAI connects funding sources to the organisation profile and the call documents. One product covers finding a call, verifying eligibility, preparing materials and running delivery after approval.


Product journey
Five decisions in one grant workflow.
Every step uses the same organisation profile and source material. Context stays intact from discovery through the application and into delivery.

Scroll the diagram horizontally.
- 01
Discover a call
Connectors bring ITMS21, APVV, VEGA, and the Tatra banka Foundation into one comparable view.
- 02
Build the profile
Legal form, region, finances, people, and project goals are entered once and reused throughout the workflow.
- 03
Assess the fit
Ranking combines 30% semantic similarity with 70% rules. A separate check covers 13 call conditions before an expert confirms eligibility.
- 04
Prepare the application
AI proposes text from the profile and call documents. An expert reads it and edits it, and nothing goes out until that expert approves.
- 05
Manage the project
After approval, milestones, tasks, budget, expenses, KPIs, deliverables, risks, and reports stay in the same system.
Information
- Project type
- Owned SaaS product
- Platform
- Web application
- Our role
- Our own product. We designed it from scratch, data model and interface included, and the AI layer on top.
- Status
- Product pilot
Technology
- Vue 3
- Vite
- Vuetify + Tailwind CSS
- TypeScript
- Django 5.2
- Django REST Framework
- PostgreSQL + pgvector
- OpenAI + Gemini
- Haystack
- LangGraph
- Celery + Redis
- MinIO
- Docker
What you will learn
- 01How to unify different funding sources without losing source data.
- 02How to separate indicative scoring from hard eligibility conditions.
- 03How to connect application preparation with managing delivery.
01
Opportunities from multiple sources in one model
Connectors collect calls from ITMS21, APVV, VEGA and the Tatra banka Foundation into one structure. The team compares deadlines and conditions alongside funding, with no list of links to assemble.


02
The applicant profile is persistent context
Legal form, region, finances, people, and project goals are recorded once in the organisation profile. The same context then informs discovery and eligibility checks, then application preparation.


03
Every match needs an explanation
Indicative scoring uses 30% semantic similarity and 70% fixed rules. A check explains 13 call conditions. An expert confirms eligibility against the current call. This is not a legal opinion.
“A score helps rank. Eligibility decides.”

04
Application materials stay under team control
Call documents feed source-grounded search and Q&A, the form is built from a schema, and AI proposes a first fill. An expert sees conditions and checklist with the draft, before approval and export.

05
Approval is not the end of the workflow
Once funding lands, the project stays in the same system. Milestones, tasks, budgets, expenses, KPIs, deliverables, risks and reports sit where the application was written. That is what a team proves.

System design
Workflow first. Architecture second.
The architecture follows the decisions in the product. Each layer has a clear responsibility, keeping source data, eligibility, AI proposals, and delivery from collapsing into one opaque process.
Decisions behind the design
Who decides, and when
We mapped the actors and decisions from call discovery through delivery.
Different calls, one model
We normalized different funding sources into one stable model without losing provenance.
Relevance is not eligibility
Indicative ranking is separate from checking the call conditions. The check is not a legal opinion.
Every proposal points to its source
We grounded AI proposals in the profile and source documents and kept expert approval.
The application becomes a project
We connected the approved application to project milestones, budget, risks, and reporting.

Scroll the diagram horizontally.
- 01
Client
Vue 3, Vite, Vuetify, and Tailwind present calls, profiles, application preparation, and project status.
- 02
API and orchestration
Django REST, authentication, Celery, and Redis validate requests and coordinate longer-running work.
- 03
Domain services
Discovery, fit scoring, eligibility, drafting, and project management remain separate decision units.
- 04
AI and RAG
OpenAI, Gemini, LangGraph, and grounded retrieval prepare proposals from approved context under human review.
- 05
Data and operations
PostgreSQL, pgvector, Redis, MinIO, connectors, tracing, and deployment keep source data and operational state.






