MindooDB Blog

Mindoo Teacher's Desk - a teacher's whole working day, on data that stays private

Karsten Lehmann 11 July 2026 15:06:00

We have shipped a lot of sample apps to show what MindooDB and Haven can do. This post is about something different: a full, commercial product that we built on the very same platform - partly as a “drink your own champagne” exercise, and honestly, partly to help my wife, who is a teacher herself.

It is called Mindoo Teacher’s Desk, and it is the most complete app we have put on Haven to date.

Why a teacher, of all people, needs a private workspace

Teachers work with some of the most sensitive data there is: children’s names, their grades, observations about their behaviour and development, notes on support needs, minutes of conversations with parents. That data deserves to be protected properly - not “we promise we won’t look” protection, but the real kind.

This is exactly where Haven fits. Everything in Teacher’s Desk is stored encrypted, in such a way that even the operator of the server the data sits on cannot read it. Only the teacher, and the devices they have authorised, can unlock it. On top of that it syncs across all your devices - plan at your desk in the browser, add a task on your phone on the way home, use a tablet in the classroom, and it is all the same, current data - and it keeps working offline, in the radio dead-spot classroom in the basement or on a school trip. If you happen to edit the same note on two devices at once, the two versions are merged automatically instead of one silently winning. And because nothing is ever overwritten, older versions of your work stay available.

And it truly is the same app on every screen. The interface is fully responsive - it adapts to everything from a small phone held one-handed in a corridor to a tablet in the classroom to a full desktop browser at your planning table - so you are never pushed to a cut-down “mobile version”. Whatever device is nearest, you get the whole of Teacher’s Desk, laid out to fit.

In other words, all the platform qualities I have been writing about in this series show up here in one place, quietly protecting a teacher’s day.

A teacher’s whole day, in one place

Teacher’s Desk bundles what teachers usually scatter across a calendar, a grade book, folders, spreadsheets and loose notes. It opens on a Today screen: your next lesson, the shape of the day, the tasks that are due, all at a glance.

The Teacher's Desk "Today" dashboard: a good-morning greeting, the next lesson card, the day's lessons in order, and a task and follow-up list on the right

Everything with a date flows automatically into one calendar - lessons, appointments, school holidays, due tasks, planned conversations - so there is nothing to keep in sync by hand.

The Teacher's Desk month calendar showing lessons and events across the weeks

The timetable is set up once as a weekly pattern - which class, subject and room, when - and the concrete lessons appear from it automatically, holidays skipped, without any manual generation. Breaks and supervisions live here too.

The Teacher's Desk weekly timetable, a colour-coded grid of classes and subjects, with breaks and supervisions listed alongside

From planning a topic to actually teaching it

Teachers think in units - a topic spread over several lessons - and Teacher’s Desk lets you build a unit once, with its goals and materials, then spread it automatically across the coming lesson slots. Reuse it next year with a couple of clicks.

Then there is the lesson itself. The Lesson view carries you from preparation through delivery to documentation, all on one screen: the planned phases with a timer that shows whether you are keeping to time, the board sketch (photograph the board or draw it by hand), the lesson’s materials one tap away, quick observations about individual learners, and a place to note afterwards what was covered and what the homework was.

The Teacher's Desk lesson view: a timed sequence of phases, a board-image area, the lesson's materials, and space for observations and homework

Materials that stay findable for years

Every worksheet, link, hand-written sketch and document goes into Materials, tagged by subject, type and year. The clever part, tying back to an earlier post in this series: the search looks inside the files too - including the recognised text of scanned or photographed worksheets - so a sheet you scanned two years ago is findable by a phrase printed on it.

The Teacher's Desk materials library: cards for worksheets and documents, category filters on the left, and a search box that also searches recognised text in scans

Everything about a class

The Classes area is the home for a learning group: contact details for learners and their parents, observations, the class register, custom lists, and seating plans.

The Teacher's Desk classes view: a list of learners with quick-access actions like printing the class list, copying parent e-mails, and opening the seating plan or grades

Custom lists let you track anything a class throws at you - paid trip contributions, photo consent, who returned which form - with the totals adding up for you.

The Teacher's Desk class lists with custom columns such as book fee, photo consent and swimming, filled in per learner

And the seating plan is a proper drag-and-drop grid, with ready-made layouts for rows, pairs and U-shapes; swap two learners with a right-click, and print it for a substitute teacher.

The Teacher's Desk seating plan editor: learner tiles arranged on a grid with a teacher's desk, arranged in rows and blocks

Grades on your terms

Teacher’s Desk does not impose a grading scheme; you define your own - which categories count, how they are weighted, how the terms combine - and it does the transparent arithmetic, suggesting a report grade you are always free to override. You can watch a single learner’s development over time, and export or print the whole thing.

The Teacher's Desk grades view: a learner's grades plotted over time, their individual results, and suggested report marks

And an honest look at your own workload

There is even an Analytics area that turns your everyday entries into a picture of your term - lessons taught, tests written, conversations held - and, importantly, your working time, including all the correcting and preparing that usually goes uncounted. It is designed to help teachers see overload coming and push back on it, which is a use of data I am genuinely happy to have built.

The Teacher's Desk analytics overview: headline numbers, lessons by class, workload per week, and top subjects by hours

Beyond all this there are personal tasks (including multi-step projects like organising a class trip, with templates you reuse each year) and a personal notes area with typed, hand-written and drawn notes - the same drawing editor that became the TeamSketchbook app from the previous post.

A word about writing documents on a phone

Teacher’s Desk uses proper Word/.docx documents in several places - notes, conversation minutes, materials - built on the collaborative document editor we introduced with TeamEdit in May. Since then we have taken an important step: we forked that document editor and are now adding features to it ourselves, rather than waiting on anyone else’s roadmap. The first big one, built specifically for Teacher’s Desk, is editing on phones and tablets - because a teacher standing in a classroom with a tablet needs to write and edit documents right there, not only at a desktop.

A privacy detail teachers will appreciate

One small feature I want to call out: a teaching mode that hides sensitive content - learners’ names, grades - so you can safely project Teacher’s Desk onto the classroom beamer without exposing anyone’s private data to the whole room. Privacy that is built in, right down to the everyday moment of showing something on the big screen.

In eight languages, one click to try

Teacher’s Desk ships in eight languages - English, German, French, Spanish, Italian, Dutch, Norwegian and Polish - which is what prompted us to bring Haven itself up to the same eight languages. Setting it up is a single click from the Haven App Store, and it comes with a demo data set so you can walk through the whole app with realistic content before entering anything of your own.

How to get it

Mindoo Teacher’s Desk is a commercial application, with a dedicated website coming soon that will go through it in detail. In the meantime, the fastest way to see it is to open the App Store on Haven’s Applications page, install Mindoo Teacher’s Desk, and load the demo data. It is, in a real sense, the proof of everything else in this series: a genuine, day-to-day product carrying deeply sensitive data - built entirely on the encrypted, offline-first, your-data foundation of MindooDB and Haven.

The last post in this catch-up looks under the hood at the platform work that made this summer possible: a faster, leaner sync and a printable way to recover your whole workspace from paper.