ENATIV Logo
ENATIV
Powrót
React Native
Expo
Firebase
TypeScript
Logowanie Społecznościowe
Powiadomienia Push
Biometria

Blanket

Aplikacja do zarządzania ubezpieczeniami

Rok
2023
Czas trwania
11 miesięcy (sie 2022 — lip 2023)
Zespół
1 developer (Samodzielnie)
Porozmawiajmy
O projekcie

Wyzwanie & Rozwiązanie

W pełni funkcjonalna aplikacja mobilna do zarządzania ubezpieczeniami zbudowana od podstaw dla kanadyjskiego startupu insurtech. Aplikacja umożliwia zarządzanie polisami, zgłaszanie roszczeń i otrzymywanie powiadomień w czasie rzeczywistym — wszystko oparte na backendzie Firebase z logowaniem przez wielu dostawców (Google, Apple, Facebook). Jako jedyny developer zaprojektowałem i zbudowałem całą aplikację od początku do końca, od onboardingu użytkownika przez logowanie biometryczne po synchronizację danych polis w czasie rzeczywistym.

2
Platformy
5+
Dostawców autoryzacji
11mo
Samodzielny rozwój

Wyzwanie

Klient potrzebował gotowej do produkcji mobilnej aplikacji ubezpieczeniowej opracowanej od podstaw przez jednego developera. Kluczowe wyzwania obejmowały implementację logowania przez wielu dostawców (Google, Apple, Facebook, email/hasło) z Firebase Auth, zaprojektowanie warstwy danych w czasie rzeczywistym z Firebase Realtime Database dla bieżących danych polis i roszczeń, skonfigurowanie infrastruktury powiadomień push z Notifee i Firebase Cloud Messaging, implementację uwierzytelniania biometrycznego z expo-local-authentication oraz zbudowanie logiki backendu serverless z Cloud Functions do generowania dokumentów PDF i wysyłania powiadomień — wszystko przy zachowaniu dopracowanego, intuicyjnego interfejsu użytkownika.

Moja Rola

Byłem jedynym developerem w tym projekcie od koncepcji do dostarczenia. Zaprojektowałem i zbudowałem całą aplikację mobilną od początku do końca — od planowania projektu i wyboru stosu technologicznego po wdrożenie produkcyjne. Klient określił Firebase jako platformę backendową, ale miałem pełną swobodę w wyborze pozostałych technologii, podejścia do rozwoju i architektury. Sam zaimplementowałem każdą funkcję: autoryzację przez wielu dostawców, synchronizację danych w czasie rzeczywistym, infrastrukturę powiadomień push, zabezpieczenia biometryczne, funkcje serverless backendu i kompletny UI z animacjami sterowanymi gestami. To było prawdziwe doświadczenie samodzielnej budowy, gdzie byłem właścicielem każdej linii kodu i każdej decyzji architektonicznej.

Rozwiązanie

  • Wieloplatformowa strategia autoryzacji obsługująca logowanie przez Google, Apple, Facebook oraz email/hasło przez Firebase Auth
  • Firebase Realtime Database dla bieżących danych polis i roszczeń z synchronizacją w czasie rzeczywistym na wszystkich urządzeniach
  • Cloud Functions dla logiki backendu serverless, w tym generowania dokumentów PDF i inteligentnego wysyłania powiadomień
  • Infrastruktura powiadomień push przez Notifee i Firebase Cloud Messaging dla alertów o polisach i roszczeniach w czasie rzeczywistym
  • Logowanie biometryczne z użyciem expo-local-authentication obsługujące Face ID i czytnik linii papilarnych
Galeria

Zobacz w akcji

Aplikacja Blanket — Panel ubezpieczeń z przeglądem polis
Aplikacja Blanket — Ekran logowania z wieloma opcjami logowania (Google, Apple, Facebook)
Aplikacja Blanket — Zarządzanie roszczeniami ze śledzeniem statusu w czasie rzeczywistym
Aplikacja Blanket — Centrum powiadomień z alertami push
Aplikacja Blanket — Autoryzacja biometryczna z monitem Face ID
Stack Technologiczny

Technologie

Framework
React Native 0.71
Wieloplatformowy framework mobilny
Framework
Expo SDK 48
Zarządzany przepływ pracy
Język
TypeScript
Type safety w całym kodzie
Autoryzacja
Firebase Auth
Autoryzacja przez wielu dostawców (Google, Apple, Facebook, email)
Baza danych
Firebase RTDB
Synchronizacja danych w czasie rzeczywistym
Backend
Cloud Functions
Serverless (push, generowanie PDF)
Nawigacja
React Navigation
Drawer, native-stack, material-top-tabs
Animacje
Reanimated 3
Wysokowydajne animacje sterowane gestami
Powiadomienia
Notifee
Infrastruktura powiadomień lokalnych i push
Bezpieczeństwo
expo-local-authentication
Autoryzacja biometryczna Face ID / odcisk palca
Funkcjonalności

Kluczowe Funkcjonalności

Wieloplatformowa Autoryzacja

Logowanie przez Google, Apple, Facebook i email zintegrowane przez Firebase Auth dla elastycznego onboardingu

Logowanie Biometryczne

Autoryzacja Face ID i odciskiem palca dla szybkiego i bezpiecznego dostępu do aplikacji

Powiadomienia Push

Alerty o polisach i roszczeniach w czasie rzeczywistym przez Notifee i Firebase Cloud Messaging

Synchronizacja w Czasie Rzeczywistym

Firebase Realtime Database do synchronizacji danych w czasie rzeczywistym na wszystkich urządzeniach

Generowanie PDF

Serverless generowanie dokumentów przez Cloud Functions dla polis i formularzy roszczeń

Wsparcie Offline

AsyncStorage i NetInfo dla świadomego łączności doświadczenia z trwałością danych offline

Podsumowanie

Wyniki

Z sukcesem dostarczyłem złożoną, gotową do produkcji aplikację mobilną do ubezpieczeń jako samodzielny developer w ciągu 11 miesięcy. Aplikacja została uruchomiona na iOS i Androidzie z kompleksowym zestawem funkcji — autoryzacją przez wielu dostawców, synchronizacją danych w czasie rzeczywistym, powiadomieniami push, zabezpieczeniami biometrycznymi i serverless generowaniem dokumentów. Architektura oparta na Firebase okazała się opłacalnym i skalowalnym fundamentem, umożliwiając startupowi uruchomienie bez dużych inwestycji w infrastrukturę backendową.

Masz podobny projekt w głowie?

Omówmy jak mogę pomóc wcielić Twoją wizję w życie.

Rozpocznij projekt
Zobacz więcej projektów
© 2026 ENATIV
ProjektyOfertaKontakt
contact@enativ.pl