Заказчику нужен был коммерческий SaaS для онлайн-нумерологических расчётов: регистрация, оплата, 36 видов раскладов с разными алгоритмами, история консультаций, многоязычный интерфейс и полноценный UI-редизайн под корпоративный стиль. Требование к качеству — production-grade с покрытием E2E тестами в CI.
Реализовал backend на FastAPI + PostgreSQL, frontend — Next.js с SSR. 36 алгоритмов раскладов в виде отдельных модулей с валидацией входных данных, детерминированным выводом и unit-тестами. E2E-тесты — Playwright, запускаются в CI на каждый merge, покрывают критические пользовательские сценарии (регистрация, оплата, выполнение расклада, скачивание PDF-отчёта).
Провёл полный UI-редизайн: новый стилевой гайд, обновлённые компоненты, адаптивная вёрстка под мобильные устройства, повышение читаемости и конверсии на ключевых CTA.
Стек: Python/FastAPI, PostgreSQL, Next.js, Playwright, Docker.
— Запущенный коммерческий SaaS с реальными платящими пользователями.
— 55 E2E тестов, все проходят в CI (дата сдачи редизайна — апрель 2026).
— Ноль регрессий в критичных сценариях после редизайна.
— Масштабируется на новые типы раскладов без изменения ядра — архитектура плагинов.