RoleProduct Designer
Skills- PRD
- Prototyping
- Product Decisions
- Reviewing AI-written Code
Overview
After a visit to the allergist with my son, the doctor asked me to keep a log - symptoms, reactions to pollen, meds taken - and bring it back next visit. I did not want another paper notebook, so I decided to properly get to know Claude Code and build the tool I actually needed. No team, no big budget - a few late evenings and a few burned tokens.
The brief was a doctor's request:
keep a log and bring it to the next visit.
I wanted something simple:
- 1Info about what is pollinating in my area today and how strong it is.
- 2A fast calendar entry with overall mood and the meds given.
- 3Monthly reports I can print for the doctor.
- 4Bonus feature: chat with an in-app AI assistant about entries and correlations with meds.
Solution
Built solo end-to-end with Claude Code. The PRD (product requirements document) and the first working build shipped the same day - roughly 3 hours from PRD to a working MVP. Then regular evening sessions across a few weeks: steadily adding features and testing.
Adding an entry: mood, meds, symptoms - all in one screen.
Talking to the AI assistant about the second week of May.
The daily loop is intentionally tiny: one screen, one entry, mood + meds, done in seconds - so I can log while my son is in the room. Pollen levels for my area load automatically from Open-Meteo (no good free Polish API). A monthly report view exports everything the allergist needs, in the order they asked for it.
On top of that sits an in-app AI assistant that answers questions about the entries and can correlate them with the meds taken. The same assistant is also reachable from the outside via API or MCP (the protocol other AI tools use to connect to apps) with your own token, so future integrations do not depend on me touching the code.
Inside the app
Home - today at a glance
Fast entry: mood + meds
AI assistant, answers about your entries
Calendar overview
History timeline
Plans: Stripe subscription (test mode)
Where the AI got it wrong
The AI checked its changes on desktop. Two bugs only showed up on a real phone:
- The mobile menu did not navigate. The AI built separate headers for phone and desktop, and the close-on-outside-click logic tracked only the desktop one, so every tap closed the menu before the link fired. I pointed at the phone vs desktop difference and the fix took under an hour.
- The calendar opened on the wrong month. When reopened, it showed the month it was last closed on instead of the right one.
Data and business model
- The database (Supabase) is hosted in the EU, in Ireland.
- The AI model (xAI) receives the entry history: mood, meds and pollen, so the assistant can compare, say, the same period a year ago.
- The demo runs on made-up entries. Only the current pollen data from Open-Meteo is real.
- Business model: a Stripe subscription, in test mode for now.
Reflection
I work with Claude Code like with a developer I hand tasks to: with a solid PRD it ships, while I own the product decisions and check the result on a real device.
Want to try it?
The demo is open, poke around and send questions.
Open the demo