Time-Till is a lightweight static website for tracking multiple named countdowns while skipping any days you do not want counted.
- Create as many countdowns as you want
- Give each countdown its own name and target date
- Exclude recurring weekdays like Saturdays and Sundays
- Exclude one-off specific dates like holidays or travel days
- Edit or delete countdowns later
- Save everything in the browser with
localStorage
Each countdown starts from today and counts included days up to the target date.
- If the target date is tomorrow, that is
1calendar day away - Excluded weekdays are skipped every week
- Excluded specific dates are skipped once
- The dashboard shows both:
- included days remaining
- raw calendar days remaining
index.html- page structurestyles.css- layout and visual designscript.js- countdown logic, rendering, and local persistence
Because this is a static site, you can open index.html directly in a browser or publish the repository with GitHub Pages.
This repo is ready for GitHub Pages as-is.
- Open the repository settings on GitHub.
- Turn on GitHub Pages.
- Set the source to deploy from the
mainbranch root.
- Saved countdowns stay in the browser on the device where you created them.
- If you want syncing across devices later, the next step would be adding a backend or a database-backed auth flow.