Rusith's ink-brush logo
← all projects

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
nextTaskTrail