Wymagana jest implementacja części serwerowej funkcjonalności wysyłania powiadomień push (Firebase Cloud Messaging) do wieloplatformowej aplikacji mobilnej (Android, iOS).
Potrzebne jest:
- dodanie niezbędnych bibliotek do projektu;
- dodanie endpoint(ów) do pobierania potrzebnych danych użytkownika od aplikacji mobilnej (tokenów do wysyłania powiadomień itp.) i zapisania ich w bazie danych;
- dodanie serwisu, który:
- umożliwia wysłanie wiadomości z danymi do wskazanego użytkownika;
- umożliwia wysłanie wiadomości do wszystkich użytkowników aplikacji mobilnej.
Współpraca zakłada współpracę z głównym programistą backendu:
- dostarczenie gotowej części kodu związanego z wysyłaniem powiadomień push;
- usunięcie uwag znalezionych podczas przeglądu kodu;
- pomoc w integracji kodu z głównym rozwojem;
- doradztwo do pełnej funkcjonalności.
Współpraca zakłada współpracę z programistą aplikacji mobilnej:
- uzgodnienie formatu przesyłanych danych;
- doradztwo do pełnej funkcjonalności.
Technologiczny stos backendu:
Kotlin, Ktor, MongoDB, Gradle, Git (BitBucket).