A pet-care platform for owner-managed pet profiles, care records, provider discovery, marketplace listings and adoption workflows.
Pet owners need a single place to monitor their pet's daily wellness and manage the full care journey
Petvity provides a platform for pet owners to manage multi-species pet profiles, track physical and emotional health KPIs, and connect with vets and sitters
Petvity gives pet owners a single place to monitor their pet's daily wellness, connect with local vets and sitters, and manage the full care journey.
Long-term vision: digital twins (IoT sensors, cameras, emotional state) as part of the same ecosystem as VitaReBa and Surf Your Life.
The stack has not been written down yet.
Investigate this project with Loki →Roadmap and changelog pages. What is planned and what shipped are public at /roadmap and /changelog, linked from the footer. The homepage is short and mobile-first. One headline, one call to action, three benefits. The call to action is visible without scrolling on a phone.
Every header control is a 44px target. The public detail pages share one header, and each button in it is large enough to tap.
Vita is named and described correctly in all eight translated languages.
The sidebar tells screen readers which page is current, not only sighted users.
Buy without an account. Add to cart on the public shop, check out on one page with an email and address, and get a receipt by email. Health metrics that matter per species. What you log for a fish is not what you log for a horse. Prices in zero-decimal currencies (such as JPY) were shown 100 times too high. One filter control on the browse pages, and sign-in screens that fit a phone. A missing server secret now denies cron requests instead of accepting them.
Publish blog posts from the admin instead of editing code. Search and sort the catalogue on both the public and the portal storefront. List a product with a photo from your phone, not a URL. A taken blog URL is a 409 the author can fix, not a server error. Uploaded images are served with the right type, so they display everywhere. Test accounts no longer receive real email.
Real onboarding for vets, sitters and groomers replaces placeholder profiles; orders become shippable with seller and admin fulfilment. The dashboard covers the whole platform, and every portal page says what it is for. Sign-out returns to the site instead of a dead localhost address. The shared demo keeps its identity across its two-hourly reset, so sessions stay valid. A complete professional profile is live even while not accepting clients. Portal pages paint their heading before the data loads, and the pet count reads correctly.
Grooming as a professional vertical, alongside vets and sitters. Humane booking flow, self-serve upgrade to a professional account, role-aware dashboard. Calendar conflict blocking for bookings and Stripe payment for orders. Public professional directory, blog, and a six-item sidebar. Branded category art: no product renders as a placeholder box. Cancelled orders restore stock, and sellers can delete their account. Every fabricated trust signal removed. Nothing on the site claims what is not true. Header trimmed to seven items, with a grouped sidebar and an honest footer.
Obsidian marketing surface: platinum text and champagne accents on near-black across the public pages. Living demo data: every user type is represented with a resident account.
Milo, a real pet tracked for real, one day at a time, on the public demo.
One-click demo with a public demo profile, no account needed. New-pet grace period so a freshly added pet is not flagged for missing logs. Password reset says honestly when it fails instead of pretending an email went out. A walkthrough bug sweep across the marketing subpages.
Seller profiles with onboarding at registration. Species guides for nine species: bird, rabbit, guinea pig, hamster, reptile and fish join dog, cat and horse.
Approved adoption applicants see the owner's contact details. Vaccinations due soon are actionable from the dashboard, and the mobile check-in shows the signal badge. Errors are shown, not swallowed, when cancelling an order, deleting a product, or editing health entries. Ages, relative dates and prices follow your language and currency. Two orders could no longer race for the same stock, nor two applications for the same listing. Touch targets and text sizes raised on small icon buttons and captions.
Filter adoption listings by species and location on the public browse page. Pending adoption applications and vaccinations due soon on the dashboard.
Health charts shade the normal range instead of drawing two lines. Signal reasons are stored and translated, so the history reads in your language. Share previews for the homepage, adoption listings, products and professional profiles. Sitemap and language alternates for every public page.
The marketing site, species guides and portal read in nine languages, including the digital twin labels. Portal pages show an error and a retry button when a fetch fails, instead of a blank screen.
Public shop: browse products and open a product page without an account. Weekly wellness digest by email every Sunday. Signal history timeline on the pet health page. My Adoptions in the sidebar. Email templates in nine languages, and a notification when a professional profile is verified. Contrast and minimum text size on the sign-in brand panel.