Разработка на TypeScript: фронтенд и Node.js с типами
TypeScript ловит ошибки до релиза и упрощает развитие большого кода. Пишем на нём интерфейсы и бэкенд, переводим на него JavaScript-проекты.
Оценка и план работ — после разбора задачи
Когда нужен TypeScript
Типовые проблемы больших JavaScript-проектов.
Ошибки находят пользователи
Опечатки и неверные данные всплывают только в работе.
Страшно трогать код
Без типов непонятно, что сломается после изменения.
Фронтенд и бэкенд расходятся
API поменялся, а интерфейс узнаёт об этом от пользователей.
Новичкам сложно войти
Без типов приходится читать весь код, чтобы понять структуру данных.
TypeScript-разработка
Новые проекты на TypeScript и перевод существующих.
Интерфейсы на TypeScript
TypeScript-разработка интерфейсов на React, Next.js и Vue со строгими типами и тестами.
Node.js на TypeScript
Бэкенд на NestJS с общими типами для API, чтобы фронтенд и сервер не расходились.
Перевод на TypeScript
Разработка на TypeScript для существующих проектов: переводим JavaScript по модулям, без остановки работы.
Аудит и поддержка
Настраиваем строгий режим, линтеры и проверки в CI, берём проект на поддержку.
Как идёт работа
Разбор задачи
Смотрим продукт, нагрузку, интеграции и текущий код, если он есть. На выходе — состав работ и оценка.
1–2 неделиАрхитектура и план
Фиксируем стек, структуру проекта, контракты API и порядок релизов.
1–2 неделиРазработка спринтами
Демо каждые две недели, код в вашем репозитории, ревью и тесты на каждую задачу.
по объёмуЗапуск и поддержка
Релиз, мониторинг, исправления и развитие по согласованному плану.
по договорённостиРасскажите о проекте
Опишите задачу и текущий стек. Ответим, как подойти к разработке, сколько это займёт и с чего начать.
Решения, которые работают в эксплуатации
От ассистентов и агентов до интеграций с учётными системами — проекты, которые дошли до ежедневной работы.
Кейсы Strikt
Веб-сервисы, которые мы разработали.
Вопросы про разработку на TypeScript
Обязательно переписывать весь проект на TypeScript?
Нет. TypeScript и JavaScript работают вместе, поэтому проект переводим по частям, начиная с самых важных модулей.
Кому принадлежит код?
Заказчику. Исключительные права фиксируются в договоре, репозиторий, документация и доступы к инфраструктуре остаются у вас.
Можно ли усилить нашу команду, а не отдавать проект целиком?
Да. Подключаем разработчиков к вашей команде: они работают в вашем репозитории и по вашим процессам.