Initial commit
This commit is contained in:
43
README.md
Normal file
43
README.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# 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
|
||||
|
||||
```powershell
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
## Build
|
||||
|
||||
```powershell
|
||||
npm run build
|
||||
npm run dist
|
||||
```
|
||||
|
||||
## Local files
|
||||
|
||||
By default the app creates a vault at:
|
||||
|
||||
```text
|
||||
Documents/All-in-One Vault
|
||||
```
|
||||
|
||||
The vault uses:
|
||||
|
||||
```text
|
||||
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.
|
||||
Reference in New Issue
Block a user