/miniapp-example

Example application for brand new platform of MiniApps inside the Yandex App

Primary LanguageTypeScriptOtherNOASSERTION

Интеграция сервиса с Платформой

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

Demo

Оплата

В приложении поддержана оплата билетов, для этого запускается отдельный бэкенд.

Технология реализации миниаппа

Миниапп написан по технологии SPA (Single Page Application) — это веб-приложение, размещенное на одной веб-странице, которая для обеспечения работы загружает весь необходимый код вместе с загрузкой самой страницы. Основное преимущество этой технологии — обновление контента страницы без перезагрузки страницы.

Манифест

Манифест — это Web App Manifest с дополнительными секциями для Платформы.

Более подробно об архитектуре.

Разработка и запуск

Команды

  • npm start - запуск приложения в режиме разработки;
  • npm run build - сборка production версии приложения;
  • npm run deploy - развертывание приложения на gh-pages.

Разработка