WorkLog
工作日誌 — 以行事曆為軸,把日誌、會議、待辦收在一起
關於這個專案
工作紀錄常常散落各處:日誌記在筆記軟體、會議記錄在另一份文件、待辦又在別的清單。WorkLog 把工作日誌 × 會議紀錄 × 待辦事項收在同一條行事曆時間軸上——三張統計卡一眼掌握數量、日/週/月檢視切換、週/月以三色圓點標記哪天有紀錄。滿版桌面版面、無框架、offline-first 的 PWA。
資料面:本機存 localStorage,連結自己的 GitHub Repo 後以 data.json 跨裝置同步(Token 只存本機);附件採分流設計——圖片存 GitHub Repo、其他檔案存 Mega。多公司管理支援入職/離職與封存,離職公司可隱藏不干擾主頁;會議的 Action Item 可轉待辦、待辦回連來源會議,三種內容互相連動。
核心功能
- 統計卡片+詳情:日誌/會議/待辦三張卡顯示目前區間數量,點卡片看清單、再進單筆詳情(含編輯/刪除)。
- 日/週/月切換:一鍵同時驅動統計卡與行事曆;週/月以三色圓點標記哪天有紀錄。
- 分頁專頁:總覽|日誌|會議|待辦四分頁;專頁附「未來清單」與完成狀態篩選。
- 公司管理:多間公司(入職/離職)、封存與隱藏;主頁頂部可依公司篩選。
- 三型別連動:會議 Action Item 可轉待辦、待辦回連來源會議。
- GitHub 同步:資料以 data.json 跨裝置同步(Token 只存本機);連結時本機↔雲端衝突可選擇保留哪份。
- 附件分流:圖片存 GitHub、檔案存 Mega;上傳卡控可取消、刪除為真刪除、圖片可燈箱放大。
- 資料管理:備份/還原(JSON)+本機快照(每日/週/月自動)。
版本歷程
主要版本的演進里程碑(可展開看小版本)。
專案資訊
- 類型:純前端網頁應用(PWA)
- 角色:個人專案・獨立開發
- 設計取向:行事曆為軸・離線優先
- 目前版本:v0.6.8
- 網址:worklog.ladem.space
技術標籤
Vanilla JS
ES Modules
PWA
Service Worker
localStorage
GitHub Repo
Mega
純前端
設計理念
把散落各處的工作紀錄收進同一條時間軸:日誌、會議、待辦互相連動,資料存自己的 GitHub Repo、附件分流 GitHub 與 Mega——工具零後端,資料的主導權留在自己手上。
前往體驗 →