Technology stack¶
Learning Now's Curriculum Planner is a desktop application built with a small set of carefully chosen tools. Each choice reflects the same underlying value: simplicity.
Tauri is the framework used to build the desktop application. Being a desktop application keeps the tool local, and removes the complexity of servers, accounts, and internet connectivity. It runs on your machine, and your data stays there too.
Clojure/script is the programming language. Clojure/script is designed around a philosophy of simplicity — its tools encourage treating everything in a system as plain data, which makes it easier to reason about, query, and manipulate.
Datomic is the database, built by the same team behind Clojure. It stores information as datums, individual facts about things at a point in time. Rather than overwriting facts, it accumulates them, which reflects how reality actually works. This makes it a flexible and powerful foundation for curriculum data.