Chris Maskey

Work

Korra

A pet-focused platform that combines community, chat, services, adoption, donations, and marketplace features in one product.

2025Next.jsTypeScriptSupabaseStripe

Korra is a comprehensive platform for pet owners and animal lovers. The project brings together social interaction, discovery, and transactional flows instead of treating each part as a separate product.

What makes it interesting is the range of surfaces it has to support. It is not just a feed or a marketplace. It has to handle community posts, real-time messaging, location-based services, adoption browsing, donations, profiles, and checkout flows while still feeling like one coherent system.

What it includes

  • a community feed for posts, updates, and rescue/support content
  • real-time chat with image attachments and read receipts
  • a pet services map with filters, details, and directions
  • marketplace flows with Stripe-powered checkout
  • adoption browsing with filters and contact paths
  • donation support for animal welfare organizations

Stack

The README describes a stack built with Next.js, React 19, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Stripe, Leaflet, TanStack Query, React Hook Form, Zod, and shadcn-based components.

Korra is useful to me as a product exercise because it pushes on breadth. It is the kind of project where architecture, interface design, and user flow all have to work together across very different features.