← Все проекты

Swarm Atlas: жизнь на карте времени

2026.10-...
Визуализация данныхПерсональная аналитикаИнтерактивная инфографикаSwarmFoursquareГеоданныеЦифровой архивPrivacy FirstСторителлинг данныхДашборд

Swarm Atlas — интерактивный проект персональной аналитики, построенный вокруг выгрузки Foursquare/Swarm. Вместо таблиц и обычного дашборда продукт превращает годы check-in’ов, визитов, фотографий, мест, устройств, текстов и социального контекста в двадцать визуальных историй о движении, ритме, местах и памяти.

Двадцать аналитических историй

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

Нарративный интерфейс

Посетитель выбирает год и движется по длинной визуальной истории. Карты, radial charts, таймлайны, heatmap, сетевые диаграммы, рейтинги и интерактивные карточки показывают, как поведение менялось со временем. Интерфейс спроектирован как цифровой атлас, а не плотная BI-панель: интерпретация и личный смысл остаются рядом с данными.

Модель и обработка данных

Backend подготовлен для импорта JSON-файлов Swarm с check-in’ами, визитами, местами, фотографиями, друзьями, советами, комментариями, рейтингами, планами, публикациями и сведениями об устройствах. Python-инструменты нормализуют архив в SQLite, FastAPI предоставляет аналитические endpoints, а React/TypeScript frontend отображает визуальные слои.

Privacy-first деморежим

Публичная версия использует детерминированный демонстрационный набор данных. Реальные check-in’ы, координаты, контакты и фотографии не входят в опубликованную сборку. Это позволяет показать продукт и все двадцать интерактивных сценариев без раскрытия личного архива.

Публикация

Приложение построено на React, TypeScript, Vite, SVG-визуализациях, FastAPI и SQLite. Docker и Traefik отвечают за production-контур, а health endpoint явно сообщает, работает ли система в demo- или data-режиме.

Ценность

Swarm Atlas показывает, как разрозненная выгрузка персональных данных может стать содержательным визуальным продуктом. Проект соединяет data engineering, privacy-дизайн, интерактивную инфографику и редакционный сторителлинг, помогая заново увидеть закономерности, которые не раскрывает обычный журнал активности.

Галерея

Swarm Atlas: жизнь на карте времени: изображение 1