Resync is a sleek, full-stack goal tracking web app with a dark, modern UI and smooth animations. It helps users visualize progress, track habits, and reflect daily, all in a responsive, installable Progressive Web App with advanced productivity features.
- Visual dashboards: Calendar view, activity heatmap, and advanced analytics with trend charts
- Daily journaling with mood tracking and correlation insights
- Command Palette (⌘K): Quick search and navigation across all goals and notes
- Keyboard shortcuts: 18+ shortcuts for power users (⌘N, ⌘/, Ctrl+Enter, etc.)
- Focus Mode: Distraction-free work environment with ambient effects
- Zen Mode with Pomodoro: Full-screen timer with customizable intervals and goal tracking
- Smart Notifications: Browser and PWA notifications with customizable reminders
- PWA installable with offline support
- Responsive and accessible across devices
Click the image to watch the website demo on YouTube.
The Resync CLI is a command-line interface for managing goals, notes, and focus sessions directly from the terminal. It provides a fast, lightweight, and scriptable way to interact with the Resync goal tracking system without leaving the development environment.
- Terminal-first workflow: Add, update, and track goals without switching to a browser
- Interactive TUI Mode: Full-featured text-based dashboard with live updates and navigation
- Background Daemon: Scheduled CLI reminders that run independently in the background
- Offline SQLite Mode: Full offline capability with automatic sync when online
- Automation-friendly: Integrate into scripts, cron jobs, or CI pipelines for automated tracking
- Interactive prompts: Guided commands using Inquirer for smooth user experience
- Readable output: Color-coded tables, progress bars, and spinners provide clear feedback
- Cross-platform: Compatible with Windows, macOS, and Linux
- CLI-specific commands: Terminal-native goal management, stats viewing, and focus session tracking
- Configurable & secure: JWT authentication with persistent token management
For developers and users who prefer lightweight, scriptable, and organized goal tracking.
Install the CLI globally via npm:
npm install -g resync-cliComplete CLI Documentation: cli/README.md
- Goal tracking with categories & frequencies
- Dashboard stats, calendar, heatmap
- Daily journaling + mood tracking
- Authentication + guest mode
- PWA install & offline support
- CLI tool (auth, goals, notes, stats, focus)
- Command Palette + global search (⌘K)
- Keyboard shortcuts (18+ shortcuts: ⌘K, ⌘N, ⌘/, Ctrl+Enter, etc.)
- Notification system (browser + PWA with customizable reminders)
- Focus Mode (distraction-free UI with ambient effects)
- Zen Mode with Pomodoro (full-screen timer integrated with goal tracking)
- Advanced Analytics (trends, mood correlation, category performance)
- TUI mode (interactive text-based dashboard with blessed)
- Background daemon (scheduled CLI-based reminders running independently)
- Offline SQLite database (full offline mode with sync queue)
- Real-time sync improvements for multi-device use
- Plugin system for custom CLI commands
- Data export functionality (CSV, JSON)
- Enhanced data visualization options
- Stripe billing integration
- Extended history (beyond 1 year)
- API keys for external integrations
- Webhooks for automations
- Encrypted cloud backups
Progress: 9/15 roadmap items complete (60%) XD
Small steps. Clean habits. Resync.