📦 Storage Status
Text data (jobs, hours, expenses, etc.) → browser localStorage (~5MB limit, you'll rarely use more than 500KB).
Photos → IndexedDB (separate, much larger limit ~50–500MB).
Data is stored on this device, this browser only. Export regularly!
💾 Export & Import
Export saves all records to a .json file (photos not included — they stay in IndexedDB). Import restores from that file. Import requires your admin password.
🗑 Selective Delete
Delete job records only — technicians, properties, and owners are never deleted here. Each action requires your admin password.
💥 Delete Everything
Permanently deletes all data including jobs, hours, expenses, properties, owners, users, and photos. Admin account is recreated with default password. Cannot be undone.
🤖 AI Repair Assistant — API Key
The AI assistant uses the Anthropic Claude API. Enter your API key below to enable it. Get a key at console.anthropic.com (free credits included on signup).
Your key is stored only in this browser's localStorage — it's never sent anywhere except directly to Anthropic when a technician asks a question.
1. Go to console.anthropic.com and sign up or log in
2. Click "API Keys" in the left menu → "Create Key"
3. Copy the key (starts with sk-ant-) and paste it above
4. New accounts get free credits to start
🎨 Theme
Toggle between dark and light mode. Your preference is saved per browser.
| Name | Username | Rate/Hr | Status |
|---|
| Name | Address | Unit | Owner | Rate |
|---|
| Name | Company | Phone | Props |
|---|
| Name | Username | Role | Status |
|---|