634809c6cabde035c5c05265f49a7d599717fde0
All-in-One Dashboard
A local-first Windows desktop app for daily notes, tasks, and Google Calendar events. It uses Electron for the native shell and stores your working data as Markdown files in a local vault.
Run
npm install
npm run dev
Build
npm run build
npm run dist
Local files
By default the app creates a vault at:
Documents/All-in-One Vault
The vault uses:
Daily/YYYY-MM-DD.md
Notes/*.md
Tasks.md
.all-in-one/settings.json
.all-in-one/calendar-cache.json
Daily notes, standalone notes, and tasks are regular Markdown files, so they can be opened in Obsidian or any editor.
Google Calendar
The first version uses a Google Calendar private iCal URL. In Google Calendar settings, copy the calendar's secret iCal address and paste it into the calendar settings field in the app.
OAuth sync is the natural next step if you want multi-calendar selection, account switching, or write-back to Google Calendar.
Description
Languages
TypeScript
49.4%
JavaScript
27.6%
CSS
22.7%
HTML
0.3%