Превратить веб-приложение в устанавливаемое офлайн-PWA
109 просмотров 0 откликов#42082
Бюджет€3 800за проект
ФорматРазовый проектбез предоплаты
ОплатаНаличные, Банковский перевод
Приём заявокСрок приёма заявок истёкдо 31.08.2026
Откликов0в среднем по разделу: 0,1
Просмотров1095 за 14 дней
Описание проекта
У нас уже есть работающее веб-приложение, и мы хотим, чтобы оно вело себя как полноценное мобильное приложение, но без переписывания всего с нуля. Задача — превратить текущий фронтенд в Progressive Web App, чтобы посетители со смартфонов и планшетов могли устанавливать его на домашний экран, запускать в отдельном окне без адресной строки браузера и продолжать пользоваться ключевыми экранами даже при потере связи. Бэкенд и бизнес-логика остаются как есть; работа сосредоточена на клиентской части и слое офлайн-доступа вокруг неё.
Конкретно нужен service worker, который кеширует оболочку приложения и критичные ресурсы, а также разумная стратегия кеширования ответов API, чтобы ранее загруженные данные оставались доступны офлайн и синхронизировались обратно при восстановлении сети. Корректный web app manifest с иконками, цветами темы и правильным стартовым URL должен сделать приложение устанавливаемым на Android и iOS, а приглашение к установке хочу видеть обработанным аккуратно, а не пущенным на самотёк. Поверх этого нужно полностью настроить push-уведомления: запрос разрешения, хранение подписки и простой способ отправить тестовый push.
Производительность и надёжность считаю частью результата: приложение должно проходить аудит устанавливаемости, корректно деградировать с офлайн-страницей-заглушкой и не ломать привычное поведение для десктопных пользователей.
— Service worker с кешированием оболочки и ресурсов — Офлайн-страница-заглушка и кеш чтения API — Web app manifest, иконки и обработка установки — Push-уведомления: разрешение, подписка, тестовая отправка — Прохождение аудита устанавливаемости/Lighthouse PWA — Документация по деплою и версионированию кеша