NAS-TODO
NAS-TODO is a full-stack, self-managed to-do management system for NAS users and privacy enthusiasts.
You need to create an account password to enter the application for the first time. Core features (Features) 🔄Offline priority and ultimate synchronization UUID architecture: The underlying database is reconstructed into a UUID primary key, which supports offline creation of mobile tasks and automatically merges without conflicts after networking. Zero-Latency Sync: The list page uses Base64 thumbnail embedded technology, and mobile browsing is opened in seconds, completely solving the problem of image loading and splitting under weak networks. Incremental updates: The API design supports incremental modifications and timestamp verification of all fields. Immersive recording Rich media notes: Multiple notes can be added to each task, and multipart/form-data multi-image uploading is supported. Automated processing: The back-end integrates the Pillow library to automatically generate thumbnails when uploading pictures, saving bandwidth. Full-format export: Supports automatic typesetting and exporting tasks, all notes and pictures into Word (.docx) documents, realizing true offline backup and sharing. Production-level backend High concurrency support: Built-in Waitress production-level WSGI server, configured with 32 threads of concurrency and long connection timeouts, and is not afraid of batch requests from mobile terminals. Archiving system: Provides an "archive box" mechanism to move completed tasks out of sight but preserve them permanently. RESTful API: Provides complete interface support to facilitate docking with other smart home systems.



