Colitas - Pet Care & Marketplace
Tech Stack:
Colitas is a mobile pet care marketplace designed to connect pet owners with services and products through a unified application. The platform combines marketplace functionality with service booking and communication workflows, creating a multi-sided experience for customers and service providers.

Challenges:
The application required several interconnected workflows including service discovery, appointment booking, real-time communication, notifications, payments, and user-specific application states. The challenge was maintaining predictable navigation and state behavior while supporting these workflows across iOS and Android.
Solution:
Contributed to the React Native and Expo application using Redux Toolkit for predictable state management and React Navigation for structured navigation flows. Socket.io was used for real-time communication, while reusable booking and marketplace components helped maintain consistency across features. Push notification infrastructure was integrated to keep users informed about relevant application events and workflows.
Key Features:
- Pet profile management
- Pet care service discovery
- Service booking workflows
- Appointment management
- Real-time communication
- Marketplace product discovery
- Payment workflows
- Push notifications
- Service provider interactions
- User and booking state management
Technical Highlights:
- React Native and Expo for cross-platform application development
- TypeScript for maintainable application code
- Redux Toolkit for scalable client state management
- React Navigation for tab, stack, and feature navigation
- React Native Reanimated for mobile interactions and animations
- Socket.io for real-time communication
- Push notification infrastructure for user updates
- Reusable components for marketplace and booking flows
- Production app-store deployment workflows
Results & Impact:
- Contributed to a production-ready cross-platform mobile marketplace.
- Implemented reusable architecture for marketplace and booking workflows.
- Supported real-time communication between users and service providers.
- Delivered mobile experiences for both iOS and Android.
- Contributed to app-store-ready deployment workflows.
