cd /news/ai-products/i-built-an-ai-symptom-tracker-that-g… · home topics ai-products article
[ARTICLE · art-25570] src=dev.to ↗ pub= topic=ai-products verified=true sentiment=↑ positive

I Built an AI Symptom Tracker That Generates Doctor-Ready Reports

A developer built AI Wellness Journal, a symptom tracking app using Next.js, Supabase, and Google Gemini that generates structured doctor-ready reports. The app logs daily symptoms with severity ratings and freeform notes, then uses Gemini to analyze history, surface patterns, and produce a formatted summary for medical appointments. The project aims to improve preventive healthcare by providing patients with clear timelines and AI-summarized trends for more productive doctor visits.

read1 min publishedJun 12, 2026

AI Wellness Journal is a symptom tracking app built with Next.js, Supabase, and Google Gemini. You log daily symptoms with severity ratings and freeform notes; Gemini analyzes your history and surfaces patterns; the app generates a structured report you can bring to a doctor's appointment.

I kept arriving at appointments unable to clearly describe when symptoms started or whether they followed any pattern. Most symptom trackers just store data -- I wanted one that could reason about it and package the results in a format a doctor could actually use.

The goal is to shift healthcare toward the preventive side. If you walk in with a clear timeline and AI-summarized patterns, the appointment is more productive for both you and your doctor.

You record symptoms daily with a severity level and freeform notes. Everything is stored in Supabase and rendered as a health timeline so you can review trends visually.

When you request an analysis, Google Gemini processes your logs and returns a personalized health summary -- recurring patterns, notable trends, anything worth flagging. The doctor report feature takes that history and formats it into a structured, shareable document.

There's also a quick stats dashboard showing recent activity and recurring patterns at a glance.

git clone https://github.com/kyisaiah47/charted.git
cd charted
npm install
cp .env.local.example .env.local
npm run dev

You'll need a Supabase project and a Google Gemini API key. The .env.local.example

lists the three required variables.

AI insights are for informational purposes only and do not replace professional medical advice.

── more in #ai-products 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-an-ai-sympto…] indexed:0 read:1min 2026-06-12 ·