Family Link — Family Location & Wellbeing App
Built by Youssef Salem Hassan
- feature modules
- 15
- feature modules
- features synced live with Firestore
- 8
- features synced live with Firestore
- test files
- 32
- test files
- translated keys, Arabic and English
- 319
- translated keys, Arabic and English
Overview
A family app with live location on a map, meals, moods, a private family wall with voice notes, chat and events, synced in real time with Firebase, in Arabic and English.
My role
Built the whole app solo: 15 feature modules on Clean Architecture with BLoC, Firebase Auth, Firestore live streams, Storage and push notifications, and the map with live location.
The Problem
Families coordinate through scattered group chats: nobody knows who is home, who ate, or how someone is feeling until they ask, and shared moments get lost in the noise.
The Solution
One private space per family, joined with a family code. Members share live location on an OpenStreetMap map, mark meals, share their mood with a note, and post to a family wall with photos, comments and voice notes. Everything syncs through Firestore streams, with push notifications, 1-on-1 chat, an events calendar and an SOS action on the home screen.
Technologies used
13Languages
Platforms
Architecture & state
Backend, data & cloud
Experience & UI
Other
Key Outcomes
- Real-time by default: location, meals, moods, wall posts, chat, events and notifications update live for every family member.
- Private by design: Firestore security rules limit every read and write to members of the same family.
- A family wall that feels personal: photos, reactions, comments and a voice-notes hub for bedtime stories, greetings and recipes.
- Tested where it matters: Bloc tests and Firestore repository tests with fake Firebase back ends.
Screenshots & gallery
Onboarding & Authentication
4 imagesHome Dashboard
2 imagesMeals Module
2 imagesMood Tracking
2 imagesLocation & Map
2 imagesFamily Social Wall
3 imagesProfile & Settings
1 imageMore projects
- Al Jawad Group — Field Operations SystemOne system for a Riyadh facility-management company: customer app, staff app, admin dashboard, company website and a Laravel API, Arabic first.
- Seerati (سيرتي) — Resume Builder AppBilingual Flutter app for Seerati, Technology 92’s Arabic-first resume builder: an 11-step builder with autosave, a live ATS score, AI review, CV import and on-device PDF.
- Cloud Call Center — Agent App & BackendSubscription call-center product: agents handle company calls, SMS, and call logs from their own phone, so a business can run its call center from anywhere.