Назад ко всем проектам

AI-платформа для подготовки грантовых заявок и отчётности НКО

Грантли объединяет профиль организации, требования грантодающих организаций, посекционную подготовку заявок, формирование отчётов по принципу «план против факта» и библиотеку документов. Рабочая версия продукта была самостоятельно спроектирована и реализована Даниилом Бердинских и использовалась несколькими НКО.

Рабочая версия продукта

Публичный доступ ограничен. Продукт может быть повторно развёрнут для следующего этапа развития.

Разработан с апреля по май 2026 года

Роль: продуктовая концепция, исследование сценариев НКО, UX/UI, архитектура, frontend, backend, база данных, LLM-сценарии, обработка документов, production-деплой

Стек

  • Nuxt 3
  • TypeScript
  • Tailwind CSS
  • Pinia
  • Python 3.12
  • FastAPI
  • Supabase
  • PostgreSQL
  • Supabase Auth
  • Row Level Security
  • OpenRouter
  • python-docx
  • PyPDF2
  • Docker
  • Timeweb Cloud
финалист всероссийского конкурса «Сделано с ИИ»
ТОП-10финалист всероссийского конкурса «Сделано с ИИ»
шаблонов грантодающих организаций
15шаблонов грантодающих организаций
основных сценария: заявки и отчёты
2основных сценария: заявки и отчёты
от начала разработки до готового продукта
2 месяцаот начала разработки до готового продукта
Главная страница Грантли: заголовок «Грантовые заявки и отчёты для НКО за один вечер», кнопки перехода в кабинет и к описанию возможностей, ниже — макет черновика заявки со списком разделов и прогрессом подготовки

Контекст и проблема

Некоммерческие организации регулярно готовят заявки на грантовые конкурсы и отчёты по уже реализованным проектам. Требования, структура документа и критерии оценки отличаются у разных грантодающих организаций, при этом одни и те же сведения о миссии, команде, аудитории, прошлых проектах и результатах приходится использовать повторно.

Для небольшой НКО подготовка документов означает работу сразу с несколькими источниками: положением конкурса, профилем организации, описанием проекта, бюджетом, показателями и фактическими результатами. Информация переносится между документами вручную, а итоговый текст необходимо проверять на соответствие требованиям конкретного фонда.

Задачей Грантли стало создание единого рабочего пространства, в котором профиль НКО используется как постоянный контекст, а заявки и отчёты формируются по структуре выбранной грантодающей организации.

Для кого создан продукт

  • руководители небольших и средних НКО
  • проектные менеджеры
  • специалисты по грантам и фандрайзингу
  • сотрудники, готовящие заявки и отчётность
  • организации без отдельного грантового отдела
  • НКО, которым важно сохранять материалы и повторно использовать данные о своей работе

От профиля НКО до заявки и отчёта

Грантли объединяет профиль организации, каталог грантодающих организаций, генераторы заявок и отчётов и библиотеку документов. Пользователь один раз заполняет сведения о НКО, выбирает нужный сценарий и работает с документом поэтапно, сохраняя результат в личном кабинете.

Профиль организации

Миссия, аудитория, регион, прошлые проекты, результаты и другие сведения сохраняются как общий контекст НКО.

Пятнадцать шаблонов

В системе подготовлены структуры и требования 15 грантодающих организаций и программ.

Посекционная подготовка заявки

Заявка создаётся по разделам с учётом критериев фонда и контекста уже подготовленных частей.

Правки и перегенерация

Пользователь может уточнять отдельные разделы и повторно формировать их с учётом комментариев.

Отчёт «план против факта»

Сервис сопоставляет первоначальную заявку с фактическими результатами проекта и формирует девять разделов отчёта.

Загрузка исходного документа

Для отчёта можно выбрать заявку из системы или загрузить исходный DOCX или PDF.

Библиотека документов

Заявки и отчёты хранятся в одном месте, фильтруются по типу и статусу и открываются для дальнейшей работы.

DOCX-экспорт

Подготовленные заявки и отчёты можно скачать как рабочие документы для последующей проверки и отправки.

Моя роль

Я самостоятельно прошёл весь цикл создания Грантли: от определения проблемы и продуктовой модели до UX/UI, архитектуры, разработки двух частей приложения, настройки базы данных, LLM-сценариев, работы с файлами и production-деплоя. AI-assisted development использовался как инструмент для ускорения проектирования, написания кода и проверки сценариев, однако требования, продуктовые решения, архитектура и итоговая проверка оставались за мной.

  • исследовал процесс подготовки грантовых заявок и отчётности НКО
  • определил продуктовую модель и структуру сервиса
  • спроектировал пользовательские сценарии лендинга, регистрации, онбординга и кабинета
  • разработал дизайн-систему и UX/UI продукта
  • самостоятельно реализовал frontend на Nuxt и TypeScript
  • самостоятельно реализовал backend на Python и FastAPI
  • спроектировал структуру данных организаций, документов и шаблонов
  • настроил Supabase Auth и разграничение доступа через RLS
  • подготовил модель единого профиля организации
  • реализовал каталог из 15 шаблонов грантодающих организаций
  • разработал посекционную генерацию грантовых заявок
  • реализовал передачу контекста между разделами заявки
  • добавил правки и повторную генерацию отдельных разделов
  • разработал четырёхшаговый сценарий подготовки отчёта
  • реализовал сопоставление плана из заявки с фактическими результатами
  • добавил загрузку и извлечение текста из DOCX и PDF
  • реализовал библиотеку документов, фильтры и статусы
  • настроил DOCX-экспорт заявок и отчётов
  • подготовил Docker-конфигурацию и production-деплой
  • протестировал основные пользовательские и технические сценарии
  • довёл продукт до рабочего запуска и использования реальными НКО

Я создавал Грантли не как генератор одного текста, а как рабочую среду, где профиль НКО последовательно используется при подготовке заявок, отчётов и следующих документов организации.

От идеи до рабочего продукта

  1. Апрель 2026

    Исследование задачи и продуктовая модель

    Разобрал структуру грантовых заявок и отчётов, основные данные НКО и требования разных грантодающих организаций.

  2. Проектирование

    Профиль, документы и пользовательские сценарии

    Спроектировал архитектуру продукта, пользовательский путь, модель данных, личный кабинет и последовательную работу с разделами документов.

  3. Май 2026

    Самостоятельная реализация

    Реализовал frontend, backend, авторизацию, генераторы заявок и отчётов, работу с файлами, экспорт и production-инфраструктуру.

  4. Финал конкурса

    ТОП-10 проектов по России

    Грантли вошёл в число десяти финалистов конкурса «Сделано с ИИ» Яндекс Практикума. После запуска несколько НКО зарегистрировались и использовали сервис для подготовки заявок и отчётов.

Технологии и подход

Архитектура должна была хранить данные каждой организации отдельно, использовать профиль НКО как повторно применяемый контекст, поддерживать длительную генерацию документов по разделам и работать с загруженными файлами. Продукт разделён на Nuxt-интерфейс, FastAPI-бэкенд, Supabase для данных и авторизации и отдельные LLM-сценарии для заявок и отчётности.

Интерфейс и пользовательские сценарии

Nuxt, TypeScript, Tailwind CSS и Pinia используются для лендинга, онбординга, кабинета, генераторов и библиотеки документов.

Backend и данные

FastAPI обрабатывает профили организаций, документы, шаблоны, генерацию и экспорт. Supabase хранит данные и управляет авторизацией.

Контекст и LLM-сценарии

Профиль НКО, требования выбранного фонда и предыдущие разделы документа передаются как контекст для последовательной подготовки материала.

Документы и production

Сервис извлекает текст из DOCX и PDF, формирует рабочие DOCX-файлы и развёртывается в контейнерах на облачной платформе.

Результат

За два месяца идея была превращена в рабочую бесплатную платформу для НКО с профилем организации, двумя основными сценариями подготовки документов и production-развёртыванием.

  • Грантли вошёл в ТОП-10 финалистов конкурса «Сделано с ИИ» по всей России
  • продукт был полностью самостоятельно спроектирован и реализован Даниилом
  • подготовлены шаблоны 15 грантодающих организаций и программ
  • работает посекционная подготовка грантовых заявок
  • работает отдельный сценарий формирования отчётов по принципу «план против факта»
  • пользователь может создать и повторно использовать профиль своей НКО
  • заявки и отчёты сохраняются в единой библиотеке документов
  • реализованы загрузка исходных DOCX и PDF и экспорт готовых документов в DOCX
  • несколько НКО зарегистрировались в сервисе
  • реальные НКО использовали продукт для формирования заявок и отчётов
  • рабочая версия продукта была развёрнута на публичном домене
  • кодовая база и архитектура позволяют повторно развернуть и продолжить продукт

Галерея

Кабинет организации: блоки создания грантовой заявки и отчёта грантодателю, ниже — список подготовленных документов с типом, программой, датой и статусом
Подготовка заявки: выбранная программа грантодающей организации, название проекта, индикатор прогресса с оценкой времени и список из 18 разделов, где первые готовы, а текущий формируется
Готовый раздел заявки «География проекта»: текст с описанием территории проекта и таблица городов с расстояниями и школами-партнёрами; в шапке — кнопка скачивания DOCX

Текущий статус

Грантли — рабочий продукт, который был самостоятельно разработан, развёрнут на публичном домене и использовался несколькими НКО для подготовки грантовых заявок и отчётов.

Архитектура и кодовая база продукта сохранены. При необходимости сервис может быть повторно развёрнут, дополнен новыми шаблонами грантодающих организаций и продолжен как бесплатный технологический продукт для НКО.

Открыт к профессиональным коллаборациям

Можно обсудить выступление, публикацию, исследование, менторство или совместный цифровой проект.