The to-do that does just what it needs to
DumbDo is the deliberately simple to-do list: no database, no unnecessary features, just your tasks. Lightweight, installable as an app (PWA) and hosted in France.
What is DumbDo?
DumbDo is a to-do list application that is stupidly simple, with the motto: get the job done, without a database or feature bloat. It is part of the DumbWare suite ('stupidly simple solutions to sophisticated problems') and aims for task management without complexity.
It offers a minimal and responsive interface, dark/light mode with system preference detection, support for multiple lists (or a single list via a setting), optional PIN protection (4 to 10 digits), and PWA support for installation as an app.
Technically, the backend relies on Node.js / Express and the frontend on vanilla JavaScript, HTML, and CSS. Persistence is handled in a single JSON file, created automatically on first launch: no database to administer. Deployment is done via the official Docker image, under the GPL-3.0 license.
Host DumbDo at DINAO
Resource tiers compatible with DumbDo prerequisites (minimum 1 vCPU / 256 Mo / 1 Go). Hosted in France, fully managed.
- 1 dedicated vCPU
- 2 Go RAM
- 20 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 2 dedicated vCPU
- 4 Go RAM
- 40 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 4 dedicated vCPU
- 8 Go RAM
- 80 GB NVMe
- Daily backups
- Managed & monitored by DINAO
- 8 dedicated vCPU
- 16 Go RAM
- 160 GB NVMe
- Daily backups
- Managed & monitored by DINAO
Technical details
You might be wondering…
Why such a simple to-do?
That's the whole spirit of DumbDo ('stupidly simple'): when you just want to list and check tasks, a complex system is counterproductive. DumbDo gets straight to the point, starts instantly, and stores your data only in a simple file.
Is there a database to manage?
No. DumbDo saves your tasks in a single JSON file on your instance. This makes it extremely lightweight, and backup is as simple as copying a folder — which DINAO handles automatically.
Can I protect access?
Yes, with an optional PIN code (4 to 10 digits). Combined with HTTPS and potential IP filtering, your list remains safe from prying eyes.
Can I install it as an app?
Yes. DumbDo is a PWA: you can 'install' it from the browser on desktop or mobile for one-click access.
Where are the data hosted?
On the DINAO infrastructure in France, in one of the available data centers. Your tasks stay on your instance, period.