1 comment

[ 5.7 ms ] story [ 13.5 ms ] thread
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-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.