https://github.com/sahariardev/worklog
A clean and focused desktop app built with React + Wails (Golang) to help you track task sessions, checkpoints, and reflect on your work — no external database required.
https://github.com/sahariardev/worklog
golang productivity productivity-tool react
Last synced: 3 months ago
JSON representation
A clean and focused desktop app built with React + Wails (Golang) to help you track task sessions, checkpoints, and reflect on your work — no external database required.
- Host: GitHub
- URL: https://github.com/sahariardev/worklog
- Owner: sahariardev
- Created: 2025-07-14T18:19:39.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-07-14T18:21:42.000Z (3 months ago)
- Last Synced: 2025-07-14T23:20:32.747Z (3 months ago)
- Topics: golang, productivity, productivity-tool, react
- Language: JavaScript
- Homepage:
- Size: 321 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🕒 Worklog
A clean and focused desktop app built with **React** + **Wails (Golang)** to help you track task sessions, checkpoints, and reflect on your work — no external database required.
---
## 🚀 Features
- ✅ Start, pause, resume, and finish tasks
- 🧠 Write notes and document lessons learned
- 🔖 Add/edit/delete **checkpoints** with optional notes
- ✅ Click to mark checkpoints as completed
- ⏱ See real-time clock, date, and worked minutes
- 📊 Auto-generated task summary with all details---
## ⚙️ Built With
- [React](https://reactjs.org/) — UI logic
- [Wails](https://wails.io/) — Golang-powered desktop shell
- Inline CSS — Minimal, modern look---
## 🔧 Setup & Build Instructions
### 1. Install Prerequisites
- [Go](https://golang.org/dl/) 1.21+
- [Node.js](https://nodejs.org/) 16+
- Wails CLI:```bash
go install github.com/wailsapp/wails/v2/cmd/wails@latest
git clone https://github.com/sahariardev/worklog
cd worklog
wails dev # Start in development mode
wails build # Build a native desktop binary
```