ENATIV Logo
ENATIV
Back
React Native
Expo
Firebase
TypeScript
Social Auth
Push Notifications
Biometrics

Blanket

Insurance Management App

Year
2023
Duration
11 months (Aug 2022 — Jul 2023)
Team
1 developer (Sole)
Let's talk
About the project

Challenge & Solution

A full-featured insurance management mobile app built from scratch for a Canadian insurtech startup. The app enables users to manage policies, file claims, and receive real-time notifications — all powered by a Firebase backend with multi-provider social authentication. As the sole developer, I architected and built the entire application end-to-end, from user onboarding through biometric login to real-time policy data sync.

2
Platforms
5+
Auth Providers
11mo
Solo Development

Challenge

The client needed a production-ready mobile insurance app developed from scratch as a sole developer. Key challenges included implementing multi-provider social authentication (Google, Apple, Facebook, email/password) with Firebase Auth, architecting a real-time data layer with Firebase Realtime Database for live policy and claims data, setting up a push notification infrastructure using Notifee and Firebase Cloud Messaging, implementing biometric authentication with expo-local-authentication, and building serverless backend logic with Cloud Functions for PDF document generation and notification dispatch — all while maintaining a polished, intuitive user experience.

My Role

I was the sole developer on this project from inception to delivery. I architected and built the entire mobile application end-to-end — from project planning and tech stack selection to production deployment. The client specified Firebase as the backend platform, but I had full freedom to choose the remaining technologies, development approach, and architecture. I implemented every feature myself: multi-provider authentication, real-time data synchronisation, push notification infrastructure, biometric security, serverless backend functions, and the complete UI with gesture-driven animations. This was a true solo build experience where I owned every line of code and every architectural decision.

Solution

  • Multi-platform authentication strategy supporting Google, Apple, Facebook, and email/password sign-in via Firebase Auth
  • Firebase Realtime Database for live policy and claims data with real-time sync across devices
  • Cloud Functions for serverless backend logic including PDF document generation and smart notification dispatch
  • Push notification infrastructure via Notifee and Firebase Cloud Messaging for real-time policy and claims alerts
  • Biometric login using expo-local-authentication supporting Face ID and fingerprint recognition
Gallery

See it in action

Blanket app — Insurance dashboard with policy overview
Blanket app — Multi-provider login screen with social auth options
Blanket app — Claims management with real-time status tracking
Blanket app — Notification center with push alerts
Blanket app — Biometric authentication with Face ID prompt
Tech Stack

Technologies

Framework
React Native 0.71
Cross-platform mobile framework
Framework
Expo SDK 48
Managed development workflow
Language
TypeScript
Type safety across the entire codebase
Auth
Firebase Auth
Multi-provider (Google, Apple, Facebook, email)
Database
Firebase RTDB
Real-time data sync
Backend
Cloud Functions
Serverless (push, PDF generation)
Navigation
React Navigation
Drawer, native-stack, material-top-tabs
Animations
Reanimated 3
High-performance gesture-driven animations
Notifications
Notifee
Local + push notification infrastructure
Security
expo-local-authentication
Face ID / Fingerprint biometric auth
Features

Key Features

Multi-Platform Auth

Google, Apple, Facebook, and email sign-in integrated through Firebase Auth for flexible user onboarding

Biometric Login

Face ID and fingerprint authentication for quick and secure app access

Push Notifications

Real-time policy and claims alerts via Notifee and Firebase Cloud Messaging

Real-Time Sync

Firebase Realtime Database for live data synchronisation across devices

PDF Generation

Serverless document generation via Cloud Functions for policy documents and claims forms

Offline Support

AsyncStorage and NetInfo for connectivity-aware experience with offline data persistence

Summary

Results

I successfully delivered a complex, production-grade mobile insurance application as a solo developer within an 11-month timeframe. The app launched on both iOS and Android with a comprehensive feature set — multi-provider authentication, real-time data synchronisation, push notifications, biometric security, and serverless document generation. The Firebase-based architecture proved to be a cost-effective and scalable foundation, enabling the startup to launch without heavy backend infrastructure investment.

Have a similar project in mind?

Let's discuss how I can help bring your vision to life.

Start a project
View more projects
© 2026 ENATIV
ProjectsServicesContact
contact@enativ.pl