Skip to content

forever8896/mindflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6de9c20 Β· Oct 29, 2024

History

3 Commits
Oct 28, 2024
Oct 29, 2024
Oct 29, 2024
Oct 28, 2024
Oct 28, 2024
Oct 28, 2024
Oct 29, 2024
Oct 28, 2024
Oct 28, 2024
Oct 28, 2024
Oct 29, 2024
Oct 28, 2024
Oct 28, 2024
Oct 28, 2024
Oct 28, 2024
Oct 28, 2024

Repository files navigation

Mindflow

Mindflow Teaser

A minimalist personal productivity companion that helps you track habits, manage tasks, and maintain focus - all while keeping your data local and private.

This is a Work in Progress project, set to change a lot.

Features

  • πŸ“ Journal: Automatic daily entries tracking your accomplishments and reflections
  • βœ… Task Management: Simple to-do list to track daily tasks
  • ⏱️ Pomodoro Timer: Stay focused with customizable work/break sessions
  • 🎯 Goal Setting: Track long-term goals and motivations
  • πŸ“” Notes: Quick note-taking for ideas and thoughts
  • πŸ”’ Privacy-First: All data stored locally in a single file

Technology

Built with:

  • Tauri - Lightweight, secure desktop application framework
  • Svelte - Efficient, reactive UI framework
  • TypeScript - Type-safe JavaScript
  • Rust - Performance and reliability for the backend

Getting Started

Prerequisites

Development Setup

  1. Clone the repository:

    git clone https://github.com/forever8896/mindflow.git
    cd mindflow
  2. Install dependencies:

    npm install
  3. Run in development mode:

    npm run tauri dev

Building

To create a production build:

npm run tauri build

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. This is still a simple work in progress aimed for personal use and helping me understand rust and tauri.

License

MIT License

Acknowledgments

  • Built with Tauri
  • UI powered by Svelte
  • Inspired by the need for a simple, private productivity tool