Privacy-first mind mapping app. Part 1: Constraints Before Tech

TL;DR AI
2 min readKey summary
MindMapVault’s creator first tried to build the entire app in Rust, but found the available tools unstable or impractical.
After testing options like RustFS, SurrealDB, MongoDB, and Rust-based frontend stacks, they shifted to a more reliable, buildable setup.
The final stack uses Rust with Tokio and Axum on the backend, PostgreSQL and MinIO for storage, React and TypeScript for the frontend, and Tauri for desktop apps.
The post highlights a common solo SaaS lesson: privacy and idealism matter, but speed, stability, and practicality often win early on.

