09 · 2024 · public source
PurrfectPalpet care in your pocket.
A React Native mobile application for pet-focused workflows, built with Firebase authentication, Firestore, Firebase Storage, Google sign-in, native navigation, image picking, Lottie animation, and cross-platform Android/iOS project structure.
Problem
Pet-care apps need a mobile-first shape: account access, media uploads, persistent records, and quick navigation across everyday actions. The challenge is stitching those features together without losing the native feel.
Approach
PurrfectPal uses React Native 0.73 with Firebase services for authentication, Firestore data, and storage. Navigation is handled through native stack, stack, and bottom-tab navigators, while image picker, dropdowns, checkboxes, radio controls, vector icons, async storage, and Lottie support richer mobile interactions.
Role
Mobile developer. Built the React Native app foundation, Firebase integration points, navigation structure, and reusable mobile UI flows.
Highlights
- Firebase stack includes app initialization, authentication, Firestore records, and storage support.
- Google sign-in and persistent async storage support smoother account access.
- Navigation combines native stack, stack, and bottom-tab patterns for mobile-friendly flows.
- Image picker, dropdowns, checkboxes, radio buttons, icons, and Lottie round out the native interaction set.
Stack
- JavaScript
- TypeScript
- React Native
- Firebase Auth
- Firestore
- Firebase Storage
- React Navigation
- Lottie
At a glance
- Surface
- Mobile app
- Platform
- Android / iOS
- Backend
- Firebase
- Navigation
- Tabs + stacks
- Status
- Public source