← Все проекты

Проект / кейс

Охота64 — информационный портал

Информационный веб-портал об охоте и рыболовстве в Саратовской области: интерактивные карты, материалы, календарь и справочные сервисы.

О проекте

«Охота64» — информационный веб-портал об охоте и рыболовстве в Саратовской области.

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

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

Отдельное внимание в проекте уделяется геоинформационным сервисам. Интерактивные карты объединяют сведения об охотничьих угодьях, рыболовных участках, зонах ограничений и других объектах.

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

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

Что реализовано

  • управление материалами и структурой сайта через Wagtail CMS;
  • интерактивная карта охотничьих угодий и связанных объектов;
  • отдельная работа с водными и рыболовными участками;
  • сведения об организациях и их связи с участками;
  • календарь событий и сроков;
  • новости, информационные материалы, контакты и справочные разделы;
  • опросы и небольшие интерактивные сервисы;
  • справочная информация по сезонам, лимитам и оплате сборов;
  • адаптивный интерфейс и режим для слабовидящих.

Архитектура

Серверная часть построена на Python, Django и Wagtail с PostgreSQL. Wagtail используется для редакционного содержимого, а специализированные данные и бизнес-логика реализованы отдельными Django-модулями.

Интерактивные клиентские компоненты вынесены во Vue 3. Это позволяет оставить основную часть портала обычным серверным сайтом и использовать JavaScript-фреймворк только там, где действительно требуется сложное взаимодействие — прежде всего в картах и специализированных интерфейсах.

Для веб-карты и мобильного приложения постепенно формируется общий API, чтобы одни и те же актуальные данные могли использоваться несколькими клиентами.

Что было интересно решить

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

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

Развитие

Портал продолжает развиваться. Веб-карта, API и мобильное приложение «Охота64» постепенно объединяются общей моделью данных, при этом каждый компонент остаётся самостоятельным и может развиваться независимо.

Контакты

Есть идея или предложение?

Можно написать о проекте, инструменте или возможном сотрудничестве.

Связаться