Разработка веб-приложений

Разрабатываем веб-приложения — сервисы, которые работают в браузере на любом устройстве без установки: от системы заявок и бронирования до внутренних инструментов для сотрудников.

Наши работы

Все работы

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

Интернет-магазинUX/UI и SEO для магазина ВайншопперСмотреть проект Корпоративный сайтКорпоративный сайт «Комплексный подряд»Смотреть проект Корпоративный сайтРедизайн сайта Только ЯблокоСмотреть проект Корпоративный сайтРедизайн сайта Дон ТелевизорСмотреть проект Корпоративный сайтАгентство недвижимости ГородСмотреть проект Корпоративный сайтРабота Автопрофи (Камаз Центр Донецк)Смотреть проект Интернет-магазинИнтернет-магазин SteelsmartСмотреть проект Корпоративный сайтКолбикоСмотреть проект Интернет-магазинИнтернет-магазин RacoltaСмотреть проект Корпоративный сайтСайт медицинского центра Infinity ClinicСмотреть проект Корпоративный сайтСайт усадьбы Мираж+Смотреть проект Интернет-магазинРедизайн сайта КАМАЗ ЦЕНТР ДОНЕЦКСмотреть проект Интернет-магазинИнтернет-магазин ХайтекСмотреть проект Корпоративный сайтMaster GadgetСмотреть проект Корпоративный сайтВремя ДобрыхСмотреть проект Интернет-магазинSelluxuryСмотреть проект Корпоративный сайтСайт SPA-салона Пани Беата СпаСмотреть проект
Показать еще

Мы попросили клиентов поделиться впечатлениями от работы с нами и записать короткие видео.

Все отзывы

Коротко про услугу

Сайт рассказывает, приложение работает

Обычный сайт в основном показывает информацию. Веб-приложение выполняет работу: принимает и обрабатывает данные, считает, хранит историю, связывает людей и процессы. При этом оно открывается в браузере, работает на компьютере и телефоне, не требует установки и обновляется для всех пользователей сразу.

Примеры задач, под которые делают веб-приложения:

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

Как мы подходим к разработке

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

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

Отдельно продумываем права доступа: кто видит какие данные, кто может их менять, что происходит, когда сотрудник уходит из компании. В приложениях для бизнеса это важно не меньше, чем удобство экранов.

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

Технологии

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

Приложение редко живёт само по себе. Обычно его нужно связать с 1С, CRM, платёжными системами или мессенджерами — это мы делаем через API в рамках того же проекта.

После запуска

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

Как мы работаем

  1. 01

    Разбор процесса

    Выясняем, кто и как будет пользоваться приложением, какие задачи оно решает и с какими системами связано.

  2. 02

    Техническое задание

    Фиксируем роли, сценарии и требования, делим проект на этапы и оцениваем каждый.

  3. 03

    Прототип и дизайн

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

  4. 04

    Разработка по этапам

    Программируем серверную часть и интерфейс, регулярно показываем результат и собираем замечания.

  5. 05

    Тестирование и запуск

    Проверяем сценарии и права доступа, переносим данные и запускаем приложение в работу.

  6. 06

    Поддержка и развитие

    Следим за стабильностью, обновляем компоненты и добавляем функции по запросам пользователей.

Частые вопросы

Чем веб-приложение отличается от мобильного?
Можно ли пользоваться приложением без интернета?
Кому принадлежит код?
Сколько стоит веб-приложение?