Запустил свой pet-проект — Sportik, PWA-приложение для трени

Делал в одиночку: frontend на Vue 3 с оффлайн-режимом (Service Worker + IndexedDB, синхронизация при восстановлении сети) и backend на NestJS + PostgreSQL + Redis. Устанавливается прямо с сайта, без App Store и Google Play.

Приложение ещё дорабатывается — сейчас отлавливаю баги и шлифую поведение. Если кому-то интересно потрогать, погонять на прочность или просто посмотреть, как оно устроено изнутри — welcome: sportikapp.ru

Из технических нюансов на старте: с VPN приложение пока работает нестабильно, до этого руки ещё не дошли. Письма могут залетать в спам по той же причине.

Буду рад фидбеку — как по продукту, так и по архитектурным решениям.