Срок: 2 недели на полный MVP
ТЗ:
Нужно собрать MVP веб-сервиса:
- группы/участники, ввод обязательств, расчёт балансов;
- два режима оптимизации: Greedy (быстрый) и Min-Transfers (через ILP/min-cost-flow или эвристику);
- экран «Предложенные переводы» с отметкой выполнения;
- экспорт CSV/PDF;
- авторизация (Email/Google/Apple);
- аудит-лог.
KPI:
- ≤3 клика от ввода долгов до списка переводов;
- ≤200 мс расчёт на 100 участников/500 обязательств (локально);
- покрытие core-алгоритмов ≥80%.
Техстек: Next.js (TypeScript), React, Tailwind, NextAuth; PostgreSQL + Prisma; PDF (Puppeteer/Playwright или PDFKit).
Выход: репозиторий в моей GitHub-организации, CI (lint/test), миграции Prisma, автотесты алгоритмов, документация по деплою (Vercel + Neon/Supabase).
Юр.условия: исключительные права на код у заказчика (договор + акт, ст. 1296 ГК РФ).
Как откликаться:
1. Примеры 3-5 похожих работ (линки);
2. Коротко как реализуете Min-Transfers;
3. Ставка/сроки;
4. Когда можете стартовать.
Тест-этап (оплачиваемый): за 6-8 ч сделать settleGreedy + API /settlements + unit-тесты и показать SLA на фикстуре (100/500).
Опубликован 14.08.2025 в 17:38 Последнее изменение: 14.08.2025 в 17:38
Заказ находится в архиве