Back to Projects
Mobile Application2025Web & Mobile

CatTake Mobile

~/The mobile companion app for CatTake, bringing the full cat rescue and adoption experience to Android with React Native and Expo.

Backend services may be temporarily sleeping or unavailable. Refer to the demo video if you encounter loading or connection issues.

CatTake Mobile
01 /

Context & Problem

The Challenge

The web-based CatTake platform required users to open a browser for emergency reporting — not ideal when every second counts in a rescue situation. Mobile users needed a native experience with push notifications, GPS integration, and offline-capable features.

The Solution

CatTake Mobile delivers a seamless native experience using React Native and Expo SDK 54, with Google Maps SDK for precise location reporting, file-based routing for intuitive navigation, and NativeWind for consistent styling. Published as a direct APK download for easy access without app store dependencies.

02 /

Visual Showcase

Screenshot 1Screenshot 2Screenshot 3Screenshot 4Screenshot 5Screenshot 6Screenshot 7Screenshot 8Screenshot 9Screenshot 10Screenshot 11Screenshot 12Screenshot 13Screenshot 14Screenshot 15Screenshot 16Screenshot 17Screenshot 18Screenshot 19Screenshot 20Screenshot 21Screenshot 22Screenshot 23Screenshot 24Screenshot 25Screenshot 26Screenshot 27Screenshot 28Screenshot 29Screenshot 30Screenshot 31Screenshot 32Screenshot 33Screenshot 34Screenshot 35Screenshot 36Screenshot 37Screenshot 38Screenshot 39Screenshot 40Screenshot 41Screenshot 42Screenshot 43Screenshot 44Screenshot 45
Screenshot 1Screenshot 2Screenshot 3Screenshot 4Screenshot 5Screenshot 6Screenshot 7Screenshot 8Screenshot 9Screenshot 10Screenshot 11Screenshot 12Screenshot 13Screenshot 14Screenshot 15Screenshot 16Screenshot 17Screenshot 18Screenshot 19Screenshot 20Screenshot 21Screenshot 22Screenshot 23Screenshot 24Screenshot 25Screenshot 26Screenshot 27Screenshot 28Screenshot 29Screenshot 30Screenshot 31Screenshot 32Screenshot 33Screenshot 34Screenshot 35Screenshot 36Screenshot 37Screenshot 38Screenshot 39Screenshot 40Screenshot 41Screenshot 42Screenshot 43Screenshot 44Screenshot 45
03 /

The Logic

Comprehensive mobile application flow covering user authentication, driver tasks, rescue reports, and community forum features.

1 / 9

Autentikasi & Entry Point

04 /

Architecture & Tech Stack

Entity Relationship Diagram

Entity Relationship Diagram
Arsitektur Backend (Request Flow)

Tech Stack Used

Mobile
React Native React Native Expo SDK 54NativeWind NativeWind
Maps
Google Maps SDK Google Maps SDK
Backend
Fastify FastifyJWT Auth JWT Auth
Database
PostgreSQL PostgreSQL
05 /

Key Takeaways

Transitioning a full web platform to mobile taught me the nuances of cross-platform development — from handling native map integrations to optimizing for mobile performance. I learned how to maintain feature parity while adapting UX patterns for touch-first interactions.

06 /

People Behind the Project

M

Muhammad 'Azmi Salam

Project Manager & Mobile Developer

A

Anas Miftakhul Falah

Mobile Developer

R

Repa Pitriani

UI/UX Designer & Mobile Developer

N

Najmi Alifah Hilmiya

UI/UX Designer & Mobile Developer

Team Photo

Other Projects