Skip to content

MakeHorizont/GraffitiWebAr

Repository files navigation

След / Vestigium / 迹 (Jì)

Децентрализованная платформа дополненной реальности для оставления и обнаружения цифровых следов в реальном мире.

Vestigium - это WebAR-приложение, которое позволяет пользователям размещать цифровой контент (текст, изображения, 3D-модели) в определенных географических точках. Этот контент затем может быть обнаружен другими пользователями через интерфейс AR. Платформа построена на децентрализованных технологиях, таких как IPFS и OrbitDB, что обеспечивает устойчивость к цензуре и принадлежность данных пользователю.

Функции

  • Децентрализация: Весь контент хранится на IPFS и OrbitDB, что дает пользователям полный контроль над своими данными.
  • Дополненная реальность: Находите и размещайте цифровой контент в реальном мире с помощью камеры вашего смартфона.
  • Геолокация: Контент привязан к определенным географическим координатам, что создает опыт, основанный на местоположении.
  • Кросс-платформенность: Будучи веб-приложением, Vestigium работает на любом современном смартфоне с веб-браузером и доступом к камере.
  • Дружественный интерфейс: Чистый, отзывчивый и интуитивно понятный интерфейс, разработанный для безупречного пользовательского опыта.

Начало работы

  1. Откройте приложение: Перейдите по URL-адресу приложения в вашем мобильном веб-браузере.
  2. Выберите режим:
    • Гостевой режим: Исследуйте общедоступный контент без создания учетной записи.
    • Создать учетную запись: Создайте новую децентрализованную идентификацию (DID) для создания и управления собственным контентом.
    • Войти: Восстановите существующую идентификацию.
  3. Начните исследование: Нажмите кнопку "Старт", чтобы войти в режим AR.
  4. Находите контент: Перемещайте телефон, чтобы найти цифровые следы, оставленные другими пользователями.
  5. Создавайте свои собственные следы: Используйте меню "Создать след" для размещения собственного контента в мире.

Разработка

Чтобы получить локальную копию и запустить ее, выполните следующие простые шаги.

Предварительные условия

  • npm
    npm install npm@latest -g

Установка

  1. Клонируйте репозиторий
    git clone https://github.com/your_username_/repo_name.git
  2. Установите пакеты NPM
    npm install
  3. Запустите сервер разработки
    npm run dev
  4. Сборка для продакшена
    npm run build

Участие

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

Лицензия

Этот проект лицензирован по лицензии MIT - подробности см. в файле LICENSE.

About

GraffitiWebAr

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors