Edward Bowie
Timaski Beta project preview

Timaski Beta

Project

15 / 16

Scope

Product architecture | Full-stack engineering

Status

Archived Project

Summary

Timaski Beta began as Maski, a deeper attempt to model the relationships behind pet adoption. Adopters, explorers, and pet holders enter through different onboarding paths, then move into profile-rich discovery combining the animal's story, location, media, care context, and swipe decisions.

The prototype extends beyond browsing into mutual-interest records, conversations, delivered or read message state, notifications, and profile management. Desktop and mobile discovery use viewport-specific interaction components built around the same pet and user concepts.

Timaski Beta mobile preview

Inside the Build

Timaski Beta supports English, Spanish, and Portuguese routes with Clerk identity, React Query, Zustand state, Socket.IO messaging, media upload controls, and role-specific forms. Reusable selectors, drawers, modals, notification toasts, and pet visualizers support onboarding, discovery, conversations, and ongoing account management.

Timaski Beta decomposes the backend into authentication, user, pet, chat, and match services, reflecting the wider product ambition and its operational complexity. This iteration remains an archived beta prototype and is no longer an operated adoption network.

Contribution

  • I designed role-specific onboarding for adopters, explorers, and pet holders
  • I built responsive swipe discovery and detailed pet-profile interactions
  • I connected matching, real-time chat, delivery state, and notifications
  • I structured backend services around authentication, users, pets, chat, and matches

Built with

  • Next.js
  • TypeScript
  • Clerk
  • Socket.IO
  • React Query
  • next-intl
Timaski Beta desktop preview