Skip to content

Your mate for keeping your tasks and schedules in check!

License

Notifications You must be signed in to change notification settings

HawkdotDev/CheckMate

Repository files navigation

CheckMate 📝

MIT License PRs Welcome Contributions Welcome

Your intelligent companion for task management, note-taking, and staying organized. CheckMate combines the flexibility of sticky notes with the power of a full-featured task manager.

CheckMate Banner

✨ Features

🎯 Task Management

  • Drag-and-drop lists and tasks for intuitive organization
  • Pin important lists to keep them always visible
  • Customizable color themes for lists and items
  • Smart categorization and filtering
  • Masonry layout for efficient space usage

🌙 Dark Mode

  • Seamless dark/light theme switching
  • Auto-detection of system preferences
  • Customizable color schemes

⚡️ Performance

  • Lightning-fast interactions
  • Offline-first architecture
  • Responsive design for all devices
  • Optimized for large numbers of tasks

🚀 Roadmap

Q1 2025

  • Native Desktop App

    • Electron-based cross-platform support
    • System-level notifications
    • Offline-first sync
  • Voice Notes

    • Voice-to-text transcription
    • Audio note attachments
    • Multilingual support

Q2 2025

  • Enhanced Reminders

    • Location-based reminders
    • Recurring reminders with custom patterns
    • Calendar integration
    • Time zone support
  • Sticky Notes

    • Convert lists to sticky notes
    • Desktop widget support

Q3 2025

  • Notes Integration

    • Rich text editor
    • Markdown support
  • Real-time Collaboration

    • WebSocket-based live updates
    • Shared workspaces
    • Commenting system
    • Activity timeline

Q4 2025

  • AI Features

    • Smart task categorization
    • Deadline recommendations
    • Natural language processing
    • Task completion predictions
  • Integration Hub

    • Calendar sync (Google, Outlook)
    • Cloud storage (Dropbox, Drive)
    • Project management tools
    • Email integration

🛠️ Installation

# Clone the repository
git clone https://github.com/your-username/checkmate.git

# Navigate to project directory
cd checkmate

# Install dependencies
npm install

# Start development server
npm run dev

🤝 Contributing

Contributions are always welcome! See our Contributing Guide for ways to get started.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🌟 Support

If you found this project helpful or want to support its development:

  • ⭐️ Star this repository
  • 🐛 Report bugs and suggest features
  • 🍴 Fork and contribute
  • 📢 Share with others

Made with ❤️ by the HawkdotDev

About

Your mate for keeping your tasks and schedules in check!

Resources

License

Stars

Watchers

Forks