Этап 3. Разработка сайта, выбор технологииНескольких последних проектов мы разрабатывали как SPA. Этот проект не стал исключением.
Немного теории:
SPA или Single Page Application — это одностраничное веб-приложение, которое работает в браузере и не требует перезагрузки страниц за счет динамического обновления при помощи скриптов.
Если простыми словами, то при переходе на сайт сначала вам выдаётся основной контент, а для выполнения различных действий (прокрутка, переход на другие страницы) вместо перезагрузки страниц подгружаются лишь отдельные элементы.
Преимущества разработки SPA:
- За счёт отсутствия перезагрузки и повторного рендеринга SPA-приложения работают значительно быстрее обычных сайтов
- Для SPA уже готовы библиотеки и фреймворки, работа над frontend и backend может вестись параллельно и независимо друг от друга, что ускоряет процесс разработки
- На одном бэкенде могут работать разные интерфейсы: и веб-приложение, и приложение для телефона.
Пока лендинг продолжал продавать, команда разработки работала над созданием основного сайта.
Чтобы не заставлять клиента и конечных пользователей долго ждать идеального продукта, мы решили выпускать сайт «по готовности» функционала.
Например, в первый релиз вошли все разделы кроме визуального выборщика, потому что на его реализацию требовалось значительно больше времени, чем на параметрический выборщик. Также к первому релизу уже была готова панель администратора. Из админки можно управлять ценами, акциями, обновлять контент сайта.
Запуск основных функций уже можно было протестировать. И пока разработчики доделывали плановые задачи, менеджеры уже анализировали метрики и прорабатывали гипотезы по улучшению проекта.
После запуска мы настроили работу по еженедельным спринтам, чтобы регулярно выпускать фичи и правки. Уже во втором релизе мы сделали визуальный выборщик и подключили к API все разделы.
Этап 4. Развитие проекта и фишкиСейчас сайт находится на технической поддержке. Мы продолжаем следить за статистикой, анализировать взаимодействие пользователя с сайтом и вносить улучшения.
Фишки, которые мы реализовали:
- Мы подключили сервис генерации 3D-планировок Планктон и добавили его в карточку квартиры. Также реализовали «шторку» для смены 2D- и 3D-планировки.