O projekcie
MoodJournal to zdekomponowana, grywalizowana platforma do śledzenia nastroju. Backend (Symfony) jest oddzielony od niezależnej aplikacji mobilnej (Expo / React Native), komunikujących się przez bezpieczne API z autoryzacją JWT.
Repozytoria:
- github.com/kopolot/moodjournal (backend)
- github.com/kopolot/moodjournalmobile (mobile)
Kluczowe implementacje
API i bezpieczeństwo
Bezpieczne zarządzanie sesją oparte o tokeny JWT (Lexik JWT) dla bezstanowych klientów mobilnych.
Architektura oparta o zdarzenia
Symfony Messenger do asynchronicznego przetwarzania komunikatów i zdarzeń systemowych.
Integracja natywna
Wieloetapowy interfejs check-in z lokalizowanym stanem globalnym, powiadomieniami cross-platform i reaktywnym UI (Reanimated).