Skip to content
TriedPrompts

More in Pets.

Build a self-hosted dog care tracker for a sitter with Claude

WorkedEvidence: Described by posterPosted Last checked

Dave Fatkin built EinVault, a self-hosted dog care tracker with sitter shifts and health logs, leaning on Claude for the frontend.

How to use this

  1. Tap Copy prompt.
  2. Open Claude.
  3. Paste it into the message box.
  4. Send it, then read the answer before acting on it.
New to this? What's a prompt?

A prompt is the message you send to the AI tool. Copy the one on this page, put your own details where it asks, and read the answer before you act on it.

Prompt

Recreated prompt

The source didn't share its exact prompt, so we wrote one from what it describes. The result shown is the source's, not ours.

What the prompt labels mean

The person didn't share their exact words, so we wrote this from what they described. We haven't tested it, and they didn't use this exact version.

I'm building a self-hosted pet care tracker in SvelteKit with SQLite and Drizzle. I've written the component structure and logic; help me implement the Tailwind frontend for the journal, activity log, health log and reminders, plus a caretaker view where a sitter can only log during a scheduled shift.

Try this in:

Sends the Recreated prompt shown above. ChatGPT and Grok open with it filled in, and ChatGPT may send it straight away. Gemini and Claude open empty, so we copy the prompt for you to paste. Every button also copies it.

The source used Claude. These are general chat tools, so results may differ.

Opens in a new tab. We don't see what you send.

These links are only a shortcut. We're not affiliated with OpenAI, Google, Anthropic or xAI, and your results may not match the source.

Optional stronger version

Our rewrite with extra checks. The poster didn't test it.

Before you start, ask me 1–3 short questions about the details below and wait for my answers. Once I've answered, confirm the plan in one line and run the whole task start to finish.

Goal: Give a pet sitter one place to see the routine and log what happened during each visit.

Questions to ask me first:
- Which routines matter most (meals, meds, walks, flea treatment)?
- Should the sitter see vet history or only today's tasks?
- Do you want reminders by email, phone or in the app?

Inputs (fill in or confirm):
- Pet profile: [NAME / MEALS / MEDS / VET]
- Sitter schedule: [DAYS / TIMES]
- Existing app code: [REPO]
- Hosting: [HOME SERVER / OTHER]

Rules:
- The sitter can only log during a scheduled shift.
- Keep health records separate from daily notes.
- Match my existing components; don't restructure the logic.
- Make every form usable on a phone.

Checkpoint: Show the sitter's view and one completed log entry before building the owner views.

If you get stuck: If a layout fights the CSS framework, propose a simpler layout instead of piling on overrides.

Verify before you finish: Log a test shift as the sitter and confirm the owner sees it with the right time stamp.

Output: Working pages plus a short list of known rough edges.

Done when: My sitter can log a visit and I can read it when I get home.

AI tool

Claude

Outcome

Dave Fatkin needed a better way to share a dog's feeding schedule, medications, vet visits and flea treatment with a new dog sitter than a static info page. Over a few weeks of evenings, Fatkin built EinVault, a self-hosted pet care tracker (SvelteKit, SQLite, Drizzle) with a journal, activity log, a health log for vet visits, vaccinations, medications and weight, recurring reminders, and a caretaker role that lets the sitter log only during scheduled shifts. Fatkin leaned on Claude heavily for the Tailwind and frontend implementation while writing the component structure and logic. Fatkin calls it a side project with rough edges, but it does the job: Ein's health log and timestamped vet visits are in it, and the sitter leaves daily notes. A post on r/selfhosted got no response.

Evidence: Described by posterThe person describes what happened in words, without screenshots or video.

Source

Posted
by Dave Fatkin (The Dave Abides)
Last checked
Method:
How we verify

https://fatkin.dev/ein-made-me-do-it/

Context: Claude helped mainly with the frontend; the author wrote the structure and logic. Open-source side project, not a veterinary records system.

More in Pets