SaaS · перестройка приложения · под NDA / Проект под NDA

Перестройка финансового приложения вокруг меньшего числа ручных ошибок

Finance SaaS (under NDA) project screenshot

01 / Контекст

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

02 / Задача

В финансовом софте опечатка в числе — не косметический баг, а реальная проблема. Перестройка должна была by design снижать ошибки ручного ввода, оставаться полностью type-safe от края до края и быть доступной, сохраняя чистую модель данных по мере роста.

03 / Объём работ

Что я сделал

  1. 01Отвечал за архитектуру фронтенда перестроенного приложения.
  2. 02Спроектировал работу с данными и UX специально под снижение ошибок ручного ввода.
  3. 03Сделал доступный интерфейс, отвечающий реальным требованиям юзабилити.
  4. 04Добавил end-to-end тесты, защищающие критичные финансовые сценарии.

04 / Ключевые решения

Ключевые решения

  1. 01

    Сквозная типобезопасность: TypeScript, tRPC и Prisma

    Типизированный путь от базы данных до UI означает, что целые категории ошибок ввода и интеграции ловятся на этапе сборки — до того, как они коснутся финансов клиента.

  2. 02

    UX, спроектированный предотвращать ошибки, а не только ловить их

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

  3. 03

    e2e-тесты на сценариях, которые важны

    Критичные финансовые пути покрыты автоматическими end-to-end тестами, поэтому изменения выкатываются без тихой поломки частей, работающих с деньгами.

05 / Результаты

Результаты

  1. 01

    Перестроенное, type-safe приложение с моделью данных и UX, нацеленными прямо на меньшее число ручных ошибок.

  2. 02

    Доступный интерфейс, построенный по реальным стандартам юзабилити.

  3. 03

    Автоматическое e2e-покрытие, защищающее критичные финансовые сценарии при каждом изменении.

Стек

  • Next.js
  • React
  • TypeScript
  • tRPC
  • Prisma
  • shadcn/ui

Использованные услуги

Связанные решённые проблемы

Команда тратит часы на ручную работу — как это исправить?

С ростом бизнеса растёт и рутина: догонять заявки, копировать данные между инструментами, отправлять одни и те же письма, собирать одни и те же отчёты. Кажется нормой, но вы платите зарплаты за работу, которую должен делать софт.

Я собрал приложение через ИИ, но оно не готово к реальным пользователям

AI-инструменты быстро доводят до рабочего демо — а затем застревают ровно на том, что делает продукт настоящим: безопасные платежи, корректные данные, контроль доступа и код, который можно развивать. Это нормально и чинится без старта с нуля.

Дедлайн EAA уже наступил — сайт в зоне риска?

European Accessibility Act уже применяется. Если сайт продает товары или цифровые услуги потребителям в ЕС, доступность — это не только улучшение UX, а compliance- и business-risk. Решение — не overlay-виджет, а доступный код, формы, навигация и контент.

Похожий проект? Напишите, что хотите построить, и я отвечу в течение 24 часов.