{"repo":"DumbWareio/DumbDo","free":true,"listed":false,"github":"https://github.com/DumbWareio/DumbDo","clone":"git clone https://github.com/DumbWareio/DumbDo.git","description":"A Dumb ToDo List","language":"JavaScript","stars":180,"topics":["dumbwareio","todolist","todo"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"DumbDo A stupidly simple todo list application that just works. No complex database, no unnecessary features - just todos. Features - ✨ Clean, minimal interface - 🌓 Dark/Light mode with system preference detection - 💾 File-based storage - todos persist between sessions - 📱 Fully responsive design - 🚀 Fast and lightweight - 🔒 PIN protection (4-10 digits if enabled) - 🌐 PWA Support Environment Variables Variable Description Default Required ---------- ------------- --------- ---------- PORT The port number the server will listen on 3000 No DUMBDO PIN PIN protection for accessing todos (4-10 digits) - No SINGLE LIST Show a single List of ToDos (without the selector) false No Quick Start Running Locally 1. Clone the repository 2. Install dependencies 3. Start the server 4. Open http://localhost:3000 in your browser Using Docker 1. Pull from Docker Hub (recommended) 2. Or build locally 3. Docker Compose Storage Todos are stored in a JSON file at app/data/todos.json . The file is automatically created when you first run the application. To backup your todos, simply copy the data directory. To restore, place your backup todos.json in the data directory. Development The application follows the \"Dumb\" design system principles: - No complex storage - Single purpose, done well - \"It just works\" Project Structure Support the Project Contributing This is meant to be a simple application. If you're writing complex code to solve a simple problem, you're probably doing it wrong. Keep i","default_branch":null,"files":null,"tree":[],"storefront":"/r/DumbWareio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DumbWareio/DumbDo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}