3 ms·
I kept burning time manually recreating calendar blocks for routines like workouts and focus sessions, so I built a client-side solution to automate it. Key fea
by danielpetrica 1y ago
I kept burning time manually recreating calendar blocks for routines like workouts and focus sessions, so I built a client-side solution to automate it. Key features:
Generates complex recurring schedules directly in the browser
Exports .ics files (tested with Google/Outlook/Apple)
Shows time commitment upfront and handles exclusions (holidays/vacations)
Zero dependencies beyond Vue 3 + vanilla JS
Fully client-side – no data hits server!
Tech stack is minimal: Vue 3 + Tailwind (with dark mode).
No backend by design to guarantee privacy.
If you want to try dierectly without reading the post: https://danielpetrica.com/periodic-schedule-calendar-generator/ https://danielpetrica.com/periodic-schedule-calendar-generat...
Would genuinely appreciate feedback on:
Edge cases with recurrence patterns (any weird schedules you’ve struggled with?)
How it handles .ics exports for your calendar
Whether you’d use this for work routines, fitness planning, etc.