Stillia — приложение медитаций с подпиской

PWA с подпиской и офлайн
Stillia — приложение для медитаций, которое работает как нативное, но ставится из браузера. Аудиоплеер, профиль, подписка и полноценный офлайн-режим: контент скачивается и доступен без интернета. Запущено на собственном домене без публикации в сторах.
Что было
Нужно было запустить продукт медитаций с платным доступом и работой без интернета — как полноценное приложение, но без долгой публикации и комиссий сторов.
Что нужно решить
Собрать кросс-платформенное приложение с подпиской, аудиоплеером и офлайн-доступом к контенту, которое можно мгновенно обновлять.
Ограничения
Минимальный бюджет на инфраструктуру, приём оплаты в РФ, быстрый запуск MVP.
Решение по шагам
Приложение на React + PWA
React + TypeScript + Vite, дизайн-система и аудиоплеер. PWA с Service Worker: установка на экран и работа офлайн.
Бэкенд и контент на Supabase + R2
Авторизация, профиль и данные — Supabase (Postgres, Edge Functions). Аудио и медиа — в Cloudflare R2, дёшево и быстро отдаётся.
Подписки через Lava.top
Приём оплаты и подписки через Lava.top с выдачей доступа к контенту после платежа.
Как шла работа
Концепция и дизайн
Структура приложения, экраны, дизайн-система.
Плеер и офлайн
Аудиоплеер, кэширование, установка как PWA.
Бэкенд и оплата
Supabase, R2, подписки Lava, выдача доступа.
Запуск
Деплой на домен stillia.app.
На чём собрано
Frontend
- React
- TypeScript
- Vite
- Tailwind
Бэкенд
- Supabase
- PostgreSQL
- Edge Functions
Интеграции
- Lava.top
- Web Audio
Инфра
- Cloudflare R2
- PWA / SW
Нужен похожий результат?
Над проектом работал лично Дмитрий Мигунов, веб-разработчик · 7+ лет. Расскажите о задаче — отвечу и назову цену со сроком.