Know where your time goes.
A mobile-first time tracking PWA that helps you build awareness of how you spend your time.
🔗 Live Demo: https://eaglemamba.github.io/AI-audit/
- ⏱️ One-tap Timer — Start tracking instantly
- 📊 Time Distribution — See where your time goes
- 🔁 Quick Routines — Customizable templates for recurring tasks
- 📅 Day & Week View — Visual daily timeline + 7-day planning grid
- 🔔 Daily Reminders — Morning & evening notifications (iOS 16.4+)
- 📝 Tap Empty Slot — Past = backfill, Future = plan new task
- ✏️ Edit Tasks — Change category, priority, duration anytime
- 🍽️ Lunch Time — Visual block on calendar (customizable)
- ↻ Reschedule — Move events to different time slots
- 💾 Offline Support — Works without internet
- 📤 Export/Import — Backup your data anytime
https://eaglemamba.github.io/AI-audit/
iPhone (Safari only):
- Tap Share button (square with arrow)
- Tap "Add to Home Screen"
- Name it "AIAudit" → Add
Android (Chrome):
- Tap menu (⋮) → "Add to Home screen"
Tap the AIAudit icon to launch.
- Go to Today tab
- Tap empty time slot (top half = :00, bottom half = :30)
- Fill in details → Add
Past slots → Backfill (record what you did) Future slots → Plan (create task + schedule)
- In Today tab, tap [Week] toggle
- See 7 days at a glance (Mon-Sun)
- Tap any cell → Opens that day + time for scheduling
- Use < > to navigate weeks
- Tap ▶ to start timer
- Tap ⏱ to complete when done
- Forgot to start? Actual time prefills with estimate — adjust with +/- buttons
- Tap an incomplete event
- Tap ↻ Reschedule
- Select a new time slot
- Tap + to open Add Task
- Long-press any Quick Routine button
- Edit icon, name, category, duration
- Tap any task in Tasks tab
- Change Category, Priority, or Duration
- Changes save automatically
- When creating a task, select a Due Date
- Start Time picker appears
- Select time → Task auto-schedules when created
- Go to More → Settings → Lunch Time
- Set start and end time (30-min intervals)
- Toggle Show on calendar
- Lunch block appears as gray overlay on Day View
Requires iOS 16.4+ or Android 8+
- Open AIAudit from Home Screen
- Go to More tab
- Turn on Daily Reminder
- Allow notification permission
- Set Morning & Evening times
Tip: Keep app in background for reliable notifications.
Regular users don't need this. Just use the Live Demo link above — your data is stored safely on your own device.
This section is for developers who want to modify the code or customize features.
- Go to github.com → New repository
- Name:
aiaudit(or any name) - Visibility: Public
Upload these 3 files to repository root:
| File | Description |
|---|---|
index.html |
Main application |
manifest.json |
PWA configuration |
sw.js |
Service Worker |
- Repository Settings → Pages
- Source: Deploy from a branch
- Branch: main / root → Save
https://YOUR-USERNAME.github.io/YOUR-REPO/
| Item | Details |
|---|---|
| Storage | Browser localStorage (device only) |
| Privacy | Your data stays on your device |
| Backup | Export to Google Drive manually |
| Sync | Use Export/Import between devices |
| Problem | Solution |
|---|---|
| No "Add to Home Screen" | Use Safari (iPhone) or Chrome (Android) |
| Notifications not working | Open from Home Screen, not browser |
| 404 on GitHub Pages | Wait 2-3 min for deployment |
| Data lost | Use Export Backup regularly |
| Platform | Browser | Version |
|---|---|---|
| iPhone | Safari | iOS 14+ (notifications: 16.4+) |
| Android | Chrome | 8+ |
| Desktop | Any modern browser | Latest |
MIT License - Free to use and modify.
v1.5 | February 2026