MoldMend – Project Story

🌟 Inspiration

My 2020 mold-toxicity battle felt like juggling five spreadsheets and a dozen PDFs.
I wanted one dashboard that merges protocols, symptom logs, expert resources, and progress charts—so others don’t have to DIY their recovery like I did.


📚 What I Learned

  • Symptom vocabulary is massive—needed both presets and free-text for edge cases.
  • Completion rings motivate better than raw percentages; visual closure matters.
  • Serverless Puppeteer is the easiest path to mobile-friendly PDF reports.

🛠️ How I Built It

Layer Tech & Flow
Onboarding Wizard scores exposure history & current symptoms; stores baseline in Supabase.
Daily Log React Query syncs symptom sliders + task checkboxes to DB.
AI Insights Nightly Edge cron runs OpenAI o4-mini to suggest protocol tweaks.
Visuals Recharts + Tailwind render trends and completion rings.
Exports React-PDF + Puppeteer generate 1-click physician reports.
CI / Hosting Netlify deployment; Supabase RLS secures sensitive health data.

⚠️ Challenges

Issue Fix
Balancing actionable advice with medical disclaimers Added “Not medical advice” banners + external resource links.
Time-series joins hitting row limits Created composite indexes & batched queries.
PDF size creeping over 1 MB Compressed fonts/images and set vector rendering.

🚀 What’s Next

Progress Summaries – personalized weekly recovery summaries.
Wearable Integration – pull HRV and sleep data to correlate with detox progress.

MoldMend is evolving into a full recovery companion—turning a confusing healing journey into clear, data-driven steps toward health.

Built With

  • netlify
  • openai
  • react
  • react-pdf
  • supabase
  • tailwind
  • vite
Share this project:

Updates