Проект

WARMSYRT — карта личной истории путешествий

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

Next.jsTypeScriptMapLibrelocalStoragePlaywright

Зачем он нужен

Я сделал WARMSYRT как карту личной истории поездок. Находишь страну или город, отмечаешь визит или транзит, добавляешь год и заметку — и сразу видишь, что уже было. Регистрация для этого не нужна.

Как он устроен

  • 2D-карта по умолчанию и 3D-глобус с поиском стран и городов на русском и английском.
  • Отдельные записи для визитов и транзита, повторные поездки, статистика и PNG-экспорт карты.
  • История хранится в браузере. Серверной копии гостевых отметок пока нет.
  • Границы стран и каталог городов поставляются локально; внешний tile/style-провайдер подключается только явно.
  • WS Photo Booklet обрабатывает фотографии в браузере и собирает из них печатный PNG.

Что я проверял

Публичная beta отделена от будущих аккаунтов и редакционной CMS feature flags. В репозитории рядом с кодом лежат продуктовые границы, источники данных, privacy-модель, health-проверки и сценарии приёмки. Это помогает проверять не только интерфейс, но и то, что именно обещает сайт.