Back to Projects
Web Application2025Web & Mobile

CatTake

~/A comprehensive cat rescue and adoption platform connecting cat lovers with shelters through real-time reporting, driver tracking, and community gamification.

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

CatTake
01 /

Context & Problem

The Challenge

Stray cats frequently face emergencies, but existing platforms make reporting slow and complicated with mandatory registration walls. This friction leads to abandoned reports, delayed rescues, and missed donation opportunities — costing precious time when lives are at stake.

The Solution

CatTake removes every barrier between compassion and action. With real-time rescue reporting via Leaflet maps, a driver tracking system for cat pickups, live chat, verified adoption workflows, and gamification elements like quests and leaderboards — the platform turns rescue into a seamless, engaging community experience.

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 28
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 28
03 /

The Logic

1 / 9

Autentikasi & Entry Point

04 /

Architecture & Tech Stack

Entity Relationship Diagram

Entity Relationship Diagram
Arsitektur Backend (Request Flow)

Tech Stack Used

Frontend
Vue 3 Vue 3Tailwind CSS Tailwind CSSLeaflet.js Leaflet.js
Backend
Fastify FastifyJWT Auth JWT Auth
Database
PostgreSQL PostgreSQL
05 /

Key Takeaways

Building CatTake taught me how to architect a real-time, multi-role platform where timing is critical. I learned to balance feature richness with UX simplicity — ensuring that emergency flows remain fast while community features keep users engaged long-term.

06 /

People Behind the Project

M

Muhammad 'Azmi Salam

Project Manager & Full-Stack Developer

A

Anas Miftakhul Falah

Full-Stack Developer

R

Repa Pitriani

UI/UX Designer & Frontend Developer

N

Najmi Alifah Hilmiya

UI/UX Designer & Frontend Developer

Team Photo

Other Projects