Для кого эта услуга
Разработка веб-приложения на заказ — это когда вам нужен не сайт-визитка, а полноценный продукт: SaaS-сервис, B2B-платформа, личный кабинет для пользователей, внутренний инструмент компании. Отличие от сайта — в приложении есть логика, авторизация, роли, данные, сложные сценарии взаимодействия.
Типичные клиенты: предприниматели, у которых появилась идея SaaS и нужно довести её до MVP; компании, которым нужен личный кабинет для клиентов с заявками, договорами, выставленными счетами; стартапы, которым нужен быстрый запуск на React SPA с авторизацией.
Что входит в работу
- Формирование ТЗ: user stories, карта экранов, модель данных
- Проектирование архитектуры: фронт, бэк, база, внешние API
- Разработка frontend (SPA): React или Vue, state management, маршруты
- Разработка backend: REST API, авторизация, роли, бизнес-логика
- База данных: PostgreSQL или MySQL, миграции, индексы
- Интеграции: платёжные системы, email, SMS, внешние сервисы
- Деплой на VPS или облако (Яндекс.Облако, Selectel, Timeweb Cloud)
- Тесты критичных сценариев, документация API
Как я работаю
- Discovery: глубокое обсуждение задачи, изучение конкурентов, прояснение бизнес-логики.
- Прототип: сначала делаю кликабельный прототип в Figma или ключевых экранов.
- MVP: минимальная работающая версия с основной функцией. Запуск через 4 – 6 недель.
- Итерации: после реальных пользователей добавляю фичи по приоритету.
- Поддержка: остаюсь на проекте, если нужно дальнейшее развитие.
Стек и технологии
Frontend: React + TypeScript, Next.js для SSR-кейсов, Vite для SPA. State — Zustand или Redux Toolkit. UI — собственные компоненты либо shadcn/ui, Material UI. Backend: Node.js (Express, NestJS) или Python (FastAPI), иногда Laravel. База — PostgreSQL. Авторизация — NextAuth, JWT, OAuth. Деплой — Docker, nginx, PM2.
Результат
Рабочее веб-приложение на вашем домене, с админкой, личными кабинетами пользователей, документацией по API и кодом в вашем репозитории. Вы — владелец кода, без vendor-lock. Передаю всё: доступы, деплой-скрипты, README. Пишу техдокументацию основных модулей.
FAQ
Чем веб-приложение отличается от сайта? На сайте контент статичен, вы его потребляете. В приложении вы что-то делаете: регистрируетесь, заполняете данные, запускаете процессы, получаете результат. Архитектура и трудоёмкость — принципиально другие.
Сколько человек делает проект? Я один — full-stack. Если проект требует специфичного дизайна, привлекаю дизайнера. Так короче цепочка коммуникации и меньше потерь на пересказе задачи.
Можно ли начать с MVP и дальше расширять? Именно так я и рекомендую. Сразу пытаться сделать «всё как у Notion» — ошибка. Лучше выпустить базовую версию, получить обратную связь и уже на ней расти.