A focus timer PWA that integrates with Fizzy to track work sessions and share worklogs with your team.
I needed a way to track my focus time while working on tasks from my Fizzy boards. With Fizzy Timer, I can:
- Start a timer on any task from my Fizzy boards
- Log work sessions with notes and duration
- Share worklogs with my team automatically
- Track team productivity - see who worked on what and for how long
Perfect for remote teams who want transparency in work tracking without micromanagement.
- Focus Timer - Countdown or stopwatch mode for deep work sessions
- Fizzy Integration - Pull tasks directly from your Fizzy boards
- Worklog Sync - Sessions automatically sync to Fizzy for team visibility
- Session History - Review past sessions with notes and duration
- Weekly Reports - Visualize your productivity trends
- Multi-user Support - Switch between team members on shared devices
- PWA - Install on iOS, Android, Windows, or macOS
- Offline First - Works without internet, syncs when back online
- Dark Theme - Easy on the eyes with gold/amber accents
- Connect to Fizzy - Login with your Fizzy account
- Select a task - Choose from your boards or create a quick task
- Start the timer - Focus on your work
- Stop & log - Add notes and save your session
- Team sees it - Worklog appears in Fizzy for your team
- React + TanStack Router
- Vite + vite-plugin-pwa
- TailwindCSS + shadcn/ui
- Dexie (IndexedDB) - Offline storage
- Fizzy API - Worklog sync
# Install dependencies
bun install
# Start development server
bun run dev| Command | Description |
|---|---|
bun run dev |
Start development server |
bun run build |
Build for production |
bun run check |
Lint & format with Biome |
bun run deploy |
Deploy to Cloudflare |
See docs/api.md for Fizzy API details.
MIT