Skip to content

Day by Day is a simple, privacy-first chemotherapy cycle tracking app that helps patients manage medications, monitor symptoms, and make sense of treatment progress across each cycle.

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE.md
Unknown
licence.html
Notifications You must be signed in to change notification settings

kenmccarthy/daybyday

Repository files navigation

Day by Day

Cycles, made manageable

Version License

Contents

Why This App Exists

Day by Day was built for my wife, Hazel, while she is undergoing chemotherapy for breast cancer. It started as a simple request: "Can you make me a spreadsheet to track my medications?"

The spreadsheet worked – but it wasn't the right shape for real life. We needed something that was always to hand, mobile-first, and quick to update as medications were taken. So I took the spreadsheet idea one step further and built Day by Day as a small, calm web app.

Who It's For

Day by Day is for anyone going through treatment (or supporting someone who is) who needs a simple way to stay on top of a busy day – without turning life into a full-time admin job.

  • Track: medications and daily tasks you need to remember
  • Record: temperature, weight, and "how I'm feeling" notes
  • Summarise: generate a daily email that captures how the day went

Design Principles

Reassurance Over Complexity

The goal is not "more features". The goal is less stress. If something adds friction, confusion, or clutter, it probably doesn't belong.

Private by Default

No accounts. No sign-in. No syncing. No server. Your data stays on your device and remains yours.

Helpful, Not Clinical

This isn't trying to be a medical system. It's meant to be quietly supportive: reminders, a record of the day, and quick access to useful information and contacts.

How It Works

Day by Day is a self-contained web app designed for a phone screen first. You can add it to your home screen and use it like an app.

  • Tick off medications and tasks as you go
  • Capture a few simple health measures (such as temperature and weight)
  • Write quick notes about symptoms, mood, sleep, or anything else that matters
  • View symptom trends across each cycle to spot patterns
  • Generate a daily summary email as a record for yourself or your care team
  • Export a cycle summary PDF with charts, trends, and notes for medical appointments
  • Receive optional reminders to log medications, track symptoms, and backup data
  • Receive encouraging milestone messages celebrating your progress

The "two-second" test

If it takes more than a couple of seconds to log something, you'll stop doing it. This app is built around keeping the basics easy.

Privacy & Data

Day by Day stores data locally in your browser on your device. There is no backend and no account system, so nothing is uploaded by default.

If you choose to email a daily summary, that email is sent using your own email app and settings. You are in control of what is shared and with whom.

Data Storage & Risks

  • Your data lives ONLY on this device in this browser
  • Clearing browser data = losing everything
  • Uninstalling the app = losing everything
  • Factory reset = losing everything
  • Regular backups (via Settings) are strongly recommended

Versioning

Day by Day follows Semantic Versioning (SemVer): MAJOR.MINOR.PATCH

  • MAJOR version changes indicate breaking changes that may require user action
  • MINOR version changes introduce new features in a backwards-compatible manner
  • PATCH version changes include bug fixes and minor improvements

Current version: 1.6.1

For a detailed list of changes in each version, see the CHANGELOG.

Acknowledgements

Day by Day was developed by Ken McCarthy. Generative AI tools – Claude and ChatGPT – were used during development to help draft, refine, and iterate the HTML, CSS, JavaScript, and interaction patterns based on prompt-driven instructions.

The app uses the following open-source libraries and external services:

The navigation icons follow the Heroicons style (heroicons.com).

The aim was to use these tools as practical accelerators, while keeping the intent, design choices, and responsibility for the app firmly human.

Medical Disclaimer

Day by Day does not provide medical advice, diagnosis, or treatment recommendations. It is an organisational tool only.

Always follow the guidance of your medical team. If you are worried about symptoms or side effects, use the contact numbers provided by your care team or seek urgent medical attention where appropriate.

Contact

Day by Day is a personal project shared freely.

I welcome feedback and bug reports, but please understand:

  • I cannot provide medical advice
  • I cannot guarantee response times
  • I cannot recover lost data
  • I cannot customise the app for individual protocols
  • Support is provided on a best-effort basis only

For medical questions, contact your care team. For technical emergencies, ensure you have recent backups.

About

Day by Day is a simple, privacy-first chemotherapy cycle tracking app that helps patients manage medications, monitor symptoms, and make sense of treatment progress across each cycle.

Topics

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE.md
Unknown
licence.html

Stars

Watchers

Forks

Contributors 2

  •  
  •