7a3dc1a47cdce8c2f53d302a94152f07e6fa3151
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
miniminu - the milestone reminder
A minimal countdown timer app. Set a target date and watch the time remaining displayed in years, months, days, hours, minutes, and seconds.
Features
- Countdown to any target date
- Optional project title (shown as page title)
- Shareable URL — state is stored in query params (
?project=...&target=...) - Responsive: form controls are hidden on small screens, visible on 600px+
Usage
Open the app in a browser. On a wide enough screen, fill in the Title and Target date fields, then click copy url to share a link with the countdown pre-configured.
URL params:
project— display name / page titletarget— target date inYYYY-MM-DDformat
Development
pnpm install
pnpm dev
Build
pnpm build
pnpm preview
Tech stack
- Vue 3 with
<script setup>SFCs - TypeScript
- Vite 8
- Luxon for date/time calculations
- VueUse for URL search params and title sync
Description
Languages
TypeScript
43.6%
Vue
39.3%
CSS
14.2%
HTML
2.9%