Packybara
A Brazilian package tracking app with a pixel-art capybara companion that reacts to shipment status updates.
View the Packybara product page →
Brief Overview
Packybara is a package tracking app designed for the Brazilian market, where tracking shipments from multiple carriers (Correios, AliExpress, Shopee, Anjun, J&T) typically means juggling different websites and apps. A pixel-art capybara mascot accompanies the user through each delivery journey with contextual animations and messages in Portuguese.
Problem Statement
Brazilian online shoppers frequently order from multiple platforms — Correios for domestic, AliExpress and Shopee for international — each with their own tracking system. There’s no single, delightful app that consolidates all carriers with personality and charm.
Challenge & Scope
- Multi-carrier aggregation: Automatic carrier detection via regex patterns on tracking codes, with a unified API layer through RapidAPI/PacoteVicio
- Capybara personality system:
CapyMessageMappermaps(status, latestEvent)to contextual sprite states, animations, and Portuguese messages via keyword matching - Pixel art rendering: 64x64 sprites rendered with nearest-neighbor filtering and optional 4-frame animation, all defined as
ImageBitmapresources - Push notifications: Firebase Cloud Messaging for real-time tracking updates via Supabase edge functions
- Clipboard intelligence: Detects tracking codes on the clipboard and suggests adding them via a bottom sheet
My Role & Process
Solo developer under BigRat Studios. Designed the pixel art sprites, built the full Android app with Jetpack Compose + Material3, implemented the carrier detection and tracking normalization layer, and set up the CI/CD pipeline for Play Store deployment.
Key Technical Decisions
- Ktor over Retrofit — lightweight, Kotlin-native HTTP client that plays well with coroutines
- Room for local persistence — offline-first with
PackageEntityandTrackingEventEntity - Hilt for DI — standard Android DI, keeps the single-module architecture clean
- PressStart2P font — reinforces the pixel-art identity across the entire UI
- Supabase for backend — auth, postgrest, and edge functions without managing infrastructure
Outcome
Currently in closed testing on Google Play. The app supports all major Brazilian carriers, features a fully animated capybara companion, and is positioned for public launch.