# PawServe: AI Symptom Help, Breed Finder & Real Vet Care in One Place

> Source: <https://dev.to/m1raclescr1pt/pawserve-ai-symptom-help-breed-finder-real-vet-care-in-one-place-5b1g>
> Published: 2026-08-17 02:50:51+00:00

*This is a submission for Weekend Challenge: Dog Days Edition*

**PawServe** is a full dog-care platform built for one simple idea: everything your dog needs should live in one place.

Not just a cute landing page. A real working app where you can:

The goal was practical: help dog owners (especially people who don’t already “know dogs”) make better decisions faster — breed choice, health, training, and everyday care — without opening ten different tabs.

Live site: [https://miracleomokaro.github.io/pawserve](https://miracleomokaro.github.io/pawserve)

**Live app:** [https://miracleomokaro.github.io/pawserve](https://miracleomokaro.github.io/pawserve)

Quick path to try:

It’s also set up as a **PWA**, so you can install it to your home screen and use it more like a native app.

**Repository:** [https://github.com/MiracleOmokaro/pawserve](https://github.com/MiracleOmokaro/pawserve)

Stack snapshot:

I started from a clear product shape, not a random feature list: **one home for dog care decisions**.

The app is a client-side React SPA with route-based pages:

Shared layout pieces (navbar, etc.) keep navigation consistent. Data for breeds, vets, products, parks, schools, and menus lives in structured TypeScript modules so the UI stays fast and predictable.

This became one of the centerpieces. Instead of a static list, it’s searchable and filterable by:

Each breed opens a detail view with temperament tags, “good with,” fun facts, price range, and adoption availability — enough depth to feel useful, not just decorative.

The Health page is where Google AI actually earns its place. The intended flow is:

That design mattered more than “sticking an API key in the frontend.” It keeps the demo realistic and safer.

The vet directory isn’t only general practice. Rehabilitation was expanded on purpose — multiple specialists covering post-surgery recovery, hydrotherapy, neurological rehab, sports dogs, and senior mobility — because that matches real owner needs and the care theme of the challenge.

These pages push the product beyond “tips and a shop.” The idea is local usefulness: where to train, where to play, where dogs are welcome. The data model is structured so it can grow into richer search later (including warehouse-style search if Snowflake is wired in more deeply).

Shop items were treated carefully so the image roughly matches the product type (food looks like food, toys look like toys, health like products/bottles, grooming like care tools). Small detail, big trust difference.

It’s a static Vite app on GitHub Pages. That meant dealing with SPA routing (deep links / refresh), PWA packaging, and keeping the build deployable under a tight weekend window. The “already built for you” energy of a polished shell mattered, but the real work was wiring routes, data, and AI into something you can actually click through.

This was built under real constraints: limited time, limited budget, and a push to ship something usable for the Dog Days window. So the approach was:

**Best Use of Google AI** — primary fit.

Google Gemini powers the symptom-checker experience: natural-language (and voice-assisted) symptom description → guided first-aid style response with severity awareness, routed through a secure edge function rather than a client-only key dump.

Other prize technologies (Snowflake, ElevenLabs, Solana) were considered for structured search depth, voice narration of guides, and optional on-chain/tipping experiments. The weekend priority was a complete, usable dog platform with a real Google AI path live in the product.

Built for dogs, owners, and anyone who wants better answers without the chaos of ten half-helpful tabs.

Thanks for running this challenge — and happy International Dog Day season. 🐕
