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
Log in or sign up for Devpost to join the conversation.