DevTrendsDeveloper trends
Accent color

victor-falcon /

plain-week

Project URL Category JS Project Title Plain Week: an offline-first, self-hostable weekly planner Project Description A minimal weekly planner and to-do list: your whole week on one screen, a column per day plus a Someday…

LanguageTypeScriptDTData & operationsDTContent / resourceOriginaldockerOriginalinertiajsOriginallaravelOriginallocal-firstOriginaloffline-firstOriginalopen-sourceOriginalplannerOriginalproductivityOriginalpwaOriginalreact

Product images

About

Project URL Category JS Project Title Plain Week: an offline-first, self-hostable weekly planner Project Description A minimal weekly planner and to-do list: your whole week on one screen, a column per day plus a Someday list. Tasks live in the browser (IndexedDB), so it opens and saves instantly and works offline, with no account needed. MIT licensed. Highlights Local-first: the browser database is the source of truth; the server only handles accounts and sync. Fast keyboard entry: type "17:30 Gym" and the time is set; recurring tasks, colors, notes, subtasks, drag and drop. Self-hosts as a single Docker container with SQLite (Coolify template included), or use it at Built with Laravel 13, Inertia, React 19, Dexie and shadcn/ui, a readable reference for an offline-first PWA with a sync protocol. Example Code sh docker run -d -p 127.0.0.1:8080:8080 -v plainweek-storage:/app/storage \ e APPURL= -e APPKEY="base64:$(openssl rand -base64 32)" \ ghcr.io/victor-falcon/plain-week:latest Screenshots or Demo Videos

Discovery history

  1. HelloGitHub·用户投稿

    Nov 2, 2026 · 2 observations

Discuss this product