MindFlow

October 25th 2024- Present

Responsibilities

  • Creating a simple private note taking and habit tracker.
  • Using local storage to save the notes and habits.
  • Styling and designing the app.

Technologies

  • Rust
  • Tauri
  • Svelte

Results

  • Deepening my understanding of Rust.
  • Publishing the code on github.
  • Learning about local storage.
  • Managing to build a working app.

About MindFlow

Rust is slowly becoming my favorite language.

However, I still dont have enough practice to make it my go-to language.

Thats why I decided to make a simple note taking and habit tracker, to help me get more practice with Rust, and working with local storage.

The app contains a simple to-do list, note taking section, a pomodoro timer, and long term goal setting.

Every day, from the user behavior, the app pre-generates a journal entry, that the user can edit and write more information in.

The entire app data is stored in a single json file, the user can read it at any time, or delete it.

My Role

Building the app from start to finish.

Testing the functionality and making sure its reliable.

Designing the app.

The technologies

Tauri and Rust for the entire project

Svelte for the UI.

The Vision

I want to make this my go-to note taking and habit tracker.

So as I use it, I will keep discovering new things to improve it in.

The app is open source, and you can find the code here:

© 2024 Brian Pistar. All rights reserved.