A lightweight website for comparing symptoms and diet notes across multiple conditions.
- Lets you enter each diagnosis or condition.
- Tracks symptoms for each one.
- Highlights overlapping symptoms shared by more than one condition.
- Summarizes repeated food themes and caution notes from the data you enter.
- Generates clinician questions to bring to an oncologist or registered dietitian.
This app does not generate a medically verified treatment diet. It only organizes the information entered by the user. Any cancer-related diet plan should be reviewed by a licensed clinician.
- For the basic local version, open index.html in a browser.
- Add conditions manually.
- Review the overlap analysis on the right.
- Create a local
.envfile based on.env.example. - Put a fresh
OPENAI_API_KEYin that file. - Start the server with:
cp .env.example .env
npm start- Open
http://127.0.0.1:3000. - Click
Run AI Analysisafter entering conditions.
The easiest path is Render.
- Put this project in a GitHub repo.
- Make sure
.envis not committed. - Create a new Render Web Service from the repo.
- Render will detect render.yaml and use the included settings.
- In Render, add a secret environment variable:
OPENAI_API_KEY=your_real_key_here
- Deploy, then send your sister the Render URL.
If your sister will enter real medical information, only share this app over a deployment you control and be thoughtful about who has access to the link and logs.
- Replace manual entry with a clinician-reviewed condition database.
- Add printable visit summaries.
- Add medication tracking and supplement warnings.
- Add secure storage if private health data will be saved long-term.