Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
TypeScript 44%
Vue 39%
CSS 14%
HTML 3%
<1%
README.md
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