CADO

TypeScriptReactGitGithubGitHub CopilotNext.jsTailwind CSSMongoDBSocket.IOClerkFigma

CADO addresses the common challenge pet owners face when traveling - finding reliable, nearby pet care. The platform enables pet owners to discover local sitters using geolocation search, communicate through real-time chat, and receive photo/video updates during pet stays.

Key Features & Technical Achievements:

  • Geolocation-Based Search: Implemented MongoDB GeoJSON objects with Geocoding API for location-aware sitter discovery
  • Real-Time Communication: Built WebSocket-powered chat system using Socket.io for instant owner-sitter messaging
  • Media Timeline: Developed photo/video update system with Cloudinary integration for seamless pet stay documentation
  • Comprehensive User Profiles: Created detailed pet and sitter profile management with role-based authentication

My Technical Contributions:

  • Database Architecture: Collaborated on designing and implementing the complete MongoDB data model with Mongoose ORM
  • Component Development: Built multiple reusable React components using Next.js App Router and TypeScript
  • UI/UX Implementation: Centralized styling system with Tailwind CSS and shadcn/ui components for consistent design
  • Team Leadership: Provided technical mentorship and debugging support to resolve complex development challenges
project.image.alt
project.image.alt
project.image.alt
project.image.alt
project.image.alt