TaskFlow is a fully-featured Progressive Web App (PWA) that works offline and can be installed on your mobile device or desktop computer like a native app.
- 📱 Install as Native App: Works like a real app on your phone
- 🔄 Offline Support: All tasks stored locally, works without internet
- 🔔 Push Notifications: Get reminders even when offline
- 📊 Full Functionality: All features work offline
- 💾 Auto-sync: Data persists across sessions
- Open TaskFlow in Chrome or Edge browser
- Look for the "Install App" button at the bottom of the screen
- Tap the button and confirm the installation
- TaskFlow will appear on your home screen
- Open TaskFlow in Chrome
- Tap the ⋮ (three dots) menu
- Select "Add to Home screen" or "Install app"
- Confirm the installation
- Find TaskFlow on your home screen
- Open from your app drawer like any other app
- Full-screen experience (no browser UI)
- Notifications work automatically
- Works completely offline
- Open in Safari: Navigate to TaskFlow in Safari browser
- Tap Share Button: Look for the share icon (square with arrow)
- Add to Home Screen: Scroll down and tap "Add to Home Screen"
- Customize Name: Edit the name if desired (optional)
- Tap Add: Confirm to add TaskFlow to your home screen
- Open from home screen (looks like a native app)
- Full-screen mode without Safari UI
- Works offline with all features
- Enable notifications in iOS Settings:
- Settings → TaskFlow → Notifications → Allow Notifications
- Must use Safari for installation (not Chrome)
- Notifications require the installed app (not browser version)
- Background refresh may be limited by iOS
- Visit TaskFlow in your browser
- Look for the install icon (⊕) in the address bar
- Click it and confirm installation
- Or use browser menu: ⋮ → Install TaskFlow
- Opens in its own window
- Appears in your app launcher
- Full keyboard shortcuts
- Works offline
- Icon on Home Screen: You should see the TaskFlow icon
- Full Screen: App opens without browser controls
- Offline Mode: Turn off WiFi/data - app should still work
- Notifications: Go to Settings and enable notifications
TaskFlow works completely offline because:
- All tasks stored in browser's local storage
- No server required
- Data persists even when offline
- Automatic save on every change
- App files cached by Service Worker
- Icons, styles, scripts all available offline
- Fast loading even without connection
✅ Create, edit, delete tasks ✅ Set reminders and due dates ✅ View analytics and history ✅ Change settings ✅ Receive local notifications ✅ Mark tasks complete/postpone
- Install app (see above)
- Grant notification permission when prompted
- Configure in app Settings
- Notifications work immediately
- Install app via Safari (see above)
- Open installed app from home screen
- Grant permission in app when prompted
- Also enable in iOS Settings:
- Settings → TaskFlow → Notifications
- Android: Make sure you're using Chrome or Edge
- iOS: Must use Safari browser only
- Try clearing browser cache and reload
- Check if device storage is full
- Check notification permission in app Settings
- Verify device notification settings
- iOS: Must be installed app, not browser
- Try reinstalling the app
- Ensure app was installed (not just bookmarked)
- Check browser storage isn't full
- Try clearing cache and reinstalling
- Close and reopen the app
- Service Worker updates automatically
- Hard refresh (Ctrl+Shift+R or Cmd+Shift+R)
TaskFlow stores data locally using:
- localStorage: For tasks and settings (~10MB limit typical)
- Service Worker Cache: For app files
- IndexedDB: Future enhancement for larger datasets
All data stays on your device - nothing sent to servers.
PWA updates happen automatically:
- Service Worker detects new version
- Downloads in background
- Updates on next app restart
- No manual update needed
- Long press TaskFlow icon
- Drag to "Uninstall" or tap ⓘ → Uninstall
- Long press TaskFlow icon
- Tap "Remove App" → "Delete App"
- Right-click app icon
- Select "Uninstall" or "Remove"
- Install the App: Don't just bookmark - install for full offline support
- Enable Notifications: Get timely reminders
- iOS Users: Always use Safari for installation
- Check Storage: Ensure device has adequate storage
- Update Regularly: Keep app closed/reopened occasionally
If you have issues:
- Try reinstalling the app
- Check browser/device compatibility
- Ensure latest browser version
- Clear cache and try again
Supported Browsers:
- ✅ Chrome (Android/Desktop)
- ✅ Edge (Android/Desktop)
- ✅ Safari (iOS/macOS)
- ✅ Brave (Android/Desktop)
⚠️ Firefox (limited PWA support)