Opis techniczny (MVP)
Prosta aplikacja do testowania pomysłu. Według moich wstępnych obliczeń - 5-7 ekranów.
Typ: aplikacja webowa (mobile-first), dostęp przez przeglądarkę pod linkiem (rozważam również inne sposoby otwierania), nie natywna.
Stos: TypeScript, React, Next.js (frontend), Node.js + TypeScript (backend, API), PostgreSQL (Baza Danych).
Funkcjonalność: rejestracja użytkowników, lokalizacja, zarządzanie stanem użytkownika i postępem, codzienne wydawanie ograniczonej treści, nawigacja między jednostkami treści, timery i ograniczenia czasowe.
Treść: dynamiczna, przechowywana w Bazie Danych, zarządzana z backendu.
Infrastruktura: Vercel (frontend), Railway / Render / Fly.io (backend + Baza Danych), HTTPS, niestandardowa domena.
Czego NIE robimy w MVP: aplikacje natywne, płatności, powiadomienia, mechaniki społecznościowe i gry.
Jestem gotów rozważyć propozycje i zmiany dotyczące części technicznej.