{"repo":"gwwo/arranger","free":true,"listed":false,"github":"https://github.com/gwwo/arranger","clone":"git clone https://github.com/gwwo/arranger.git","description":"A self-hosted todo-list web app for personal daily use, inspired by Things for macOS and currently in development.","language":"TypeScript","stars":17,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Arranger Minimal, functional, and offline-friendly todo lists for personal daily use. About the Project (WIP) A self-hosted productivity web app inspired by Things for macOS, focused on smooth motion and a clean interface. Built from scratch to learn modern full-stack development; not affiliated with anyone . A deployed demo reflects current progress. https://github.com/user-attachments/assets/50ac0b47-6da0-49a4-82dd-7b5b13afeae9 Tech Stack Docker · Bun · Typescript · SvelteKit + Svelte 5 · PostgreSQL - tailwindcss for styling - drizzle-orm for type-safe database access - zod for validation - @internationalized/date for date utils - iconify for icons Features / Goals - Chrome & Safari — cross-browser support - Projects — create, rename, archive, and trash; contains todos and groups (visual dividers) - Todos — title, note, planned date, completion status, and nested checks - Date picker — \"infinite\"-scroll calendar and natural language parser (e.g. \"2nd fri in may\", \"2 days before oct 11\") - Drag-and-drop — intuitive way to move things around - Functional views — Inbox, Planned, Archive, Trash, and Projects list - Search — full-text search across todos and projects, with filters - Panels — resizable multi-panel layout for placing views side by side; collapsible side bar, popup sub-panel, and switcher for quick navigation - Offline-friendly sync — sequence-stamped server cache for delta fetches, with local mutation overlay for optimistic UI and push composition - User account —","default_branch":null,"files":null,"tree":[],"storefront":"/r/gwwo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gwwo/arranger/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."}