Mieli - Mind Mapping Application

Mieli is a native web application for creating mind maps, which I developed as a practice project to improve my skills. This is also the first application I've developed completely from scratch by myself. Development started from an idea, after which I progressed through the project one problem at a time. I chose Tauri as the foundation because it allowed building the interface with web technologies, of which I already had some experience. Tauri's API and backend are written in Rust, which offered an opportunity to explore this programming language in practice. At the same time, I learned how to process and store user-input data collected by the interface in a database - in this case, a local JSON file. Therefore, this application does not collect or transmit user data anywhere. The program also features canvas navigation familiar from many web applications, which I've coded myself, although ready-made libraries were available for this. In general, the application's only dependencies are modules and libraries from Tauri and Svelte, which was chosen as the frontend framework. The current version still has some UI bugs and certain limitations, so the application is not yet completely finished. However, the basic functionalities work, and the application is complete to the point where I've developed it so far. I started the project in spring 2024.

Mieli - Mind Mapping Application