Перейти к содержимому

Веб-разработка

Бизнес-приложения, клиентские кабинеты и контентные платформы

Проектирую и разрабатываю веб-приложения под заказ — от постановки задачи до запуска в продакшен. Автоматизирую бизнес-процессы (обработку и преобразование данных, генерацию файлов, синхронизацию между инструментами, интеграцию API), с целью сделать их выполнение более надёжным.

Daniel Cadeau
Daniel Cadeau
Веб Разработчик

Направления работы

Внутренние бизнес-приложения

Моделирование ваших бизнес-правил вместе с исключениями и разработка соответствующих экранов: ввод, поиск, согласование, выгрузка. Проверки выполняются на сервере, и каждое действие фиксируется.

Пример: заменить набор общих таблиц приложением, где каждый ввод фиксируется, а каждое правило проверяется.

Клиентские кабинеты

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

Сайты и контентные платформы

Разработка публичного сайта и админ-панели, которая его наполняет, с моделированием ваших типов контента. В зависимости от того, что вы редактируете и как часто, я беру готовую CMS или пишу админку сам.

Развёртывание и запуск

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

От постановки задачи до продакшена

01
Постановка задачи
Определяем, что приложение должно делать и для кого. Что остаётся за рамками, тоже записывается. На выходе получается разбивка на поставляемые части и оценка до начала работ.
02
Разработка
Поставляю итерациями, на каждом этапе есть версия, которую можно открыть. Вы видите, как приложение растёт, и решения принимаются по работающему продукту.
03
Запуск
Развёртывание, документация, передача кода и доступов. Ответственные части покрыты тестами, а дальше я могу заниматься поддержкой и доработками.

Вопросы и ответы

Кто занимается дизайном?

+
Обычно не я: работаю по вашим макетам или по существующей дизайн-системе, причём нужны состояния, а не только экраны, то есть наведение, фокус, поле с ошибкой, пустой список, загрузка. Если они не предусмотрены, эти решения всё равно принимаются на этапе вёрстки, то есть мной. Иногда дизайн я беру и на себя, на проектах ранней стадии, где веду всё целиком и объём ещё не закрыт.

Как обстоит дело с поисковой оптимизацией и доступностью?

+
Обе вещи зависят прежде всего от HTML: иерархия заголовков, подписи, связанные с полями, описания изображений, навигация с клавиатуры, видимый фокус, достаточный контраст. Для поиска добавляются серверный рендеринг, метаданные и время загрузки. Контент-стратегией и привлечением аудитории я не занимаюсь, а полный аудит по WCAG — отдельная работа.

Может ли проект подхватить другая команда?

+
Да. У вас будет доступ к коду, репозиториям и документации. Хостинг остаётся на вашей инфраструктуре, если мы отдельно не договоримся о поддержке и хостинге с моей стороны. Я использую распространённые технологии и следую соглашениям фреймворков.

Записаться на первый созвон

Давайте обсудим ваш проект

30 минут, чтобы поговорить о вашем проекте, понять, что вам нужно, и ответить на первые вопросы.