summaryrefslogtreecommitdiff
path: root/START_HERE.md
diff options
context:
space:
mode:
Diffstat (limited to 'START_HERE.md')
-rw-r--r--START_HERE.md113
1 files changed, 113 insertions, 0 deletions
diff --git a/START_HERE.md b/START_HERE.md
new file mode 100644
index 0000000..ade3e98
--- /dev/null
+++ b/START_HERE.md
@@ -0,0 +1,113 @@
+# 👋 START HERE
+
+Welcome to your Personal Consolidation Dashboard!
+
+## First Time Setup (5 minutes)
+
+### Step 1: Get Your API Keys
+
+You need two things:
+
+1. **Todoist Token**
+ - Go to: https://todoist.com/app/settings/integrations
+ - Copy your API token
+
+2. **Trello Key + Token**
+ - Go to: https://trello.com/power-ups/admin
+ - Create a Power-Up (or select existing one)
+ - Go to **API Key** tab → Click **"Generate a new API Key"**
+ - Copy the **API Key** (NOT the Secret!)
+ - In the description below the API Key, find the "testing/for-yourself" instructions
+ - Click the **Token** link → Click **Allow** → Copy the token
+ - **Important:** You need API Key + Token, NOT the Secret
+
+### Step 2: Configure
+
+```bash
+# Copy the example file
+cp .env.example .env
+
+# Open .env in your editor and add:
+TODOIST_API_KEY=paste_your_todoist_token_here
+TRELLO_API_KEY=paste_your_trello_key_here
+TRELLO_TOKEN=paste_your_trello_token_here
+```
+
+### Step 3: Run
+
+```bash
+go run cmd/dashboard/main.go
+```
+
+### Step 4: Open Browser
+
+Go to: **http://localhost:8080**
+
+You should see:
+- ✅ Your Trello boards at the top
+- ✅ Your Todoist tasks below
+- ✅ Auto-refresh working
+
+**Done!** 🎉
+
+---
+
+## What Next?
+
+### Optional: Add Obsidian Notes
+If you use Obsidian, add to `.env`:
+```bash
+OBSIDIAN_VAULT_PATH=/path/to/your/vault
+```
+
+### Optional: Claude.ai Integration
+Want me (Claude) to access your dashboard?
+
+1. Generate a key:
+ ```bash
+ openssl rand -hex 32
+ ```
+
+2. Add to `.env`:
+ ```bash
+ AI_AGENT_API_KEY=paste_generated_key_here
+ ```
+
+3. Share with me:
+ - URL: `http://localhost:8080/api/claude/snapshot`
+ - Token: (your AI_AGENT_API_KEY)
+
+Then I can help you with "What's due today?" and more!
+
+---
+
+## Troubleshooting
+
+### Server won't start
+**Error:** "TODOIST_API_KEY is required"
+
+**Fix:** Make sure `.env` has all three:
+```bash
+TODOIST_API_KEY=...
+TRELLO_API_KEY=...
+TRELLO_TOKEN=...
+```
+
+### No Trello boards showing
+**Fix:** Check you got **both** from https://trello.com/power-ups/admin:
+1. API Key (from Power-Up's "API Key" tab)
+2. Token (click "Token" link next to API key)
+
+### Need more help?
+See **[QUICKSTART.md](QUICKSTART.md)** for more details.
+
+---
+
+## Next Steps
+
+- ✅ **Dashboard is running!**
+- 📖 Read [PROJECT_SUMMARY.md](PROJECT_SUMMARY.md) for overview
+- 🔧 See [SETUP_GUIDE.md](SETUP_GUIDE.md) for advanced setup
+- 🤖 Check [AI_AGENT_SETUP.md](AI_AGENT_SETUP.md) for Claude integration
+
+**Happy organizing!** 🚀