| .onedev-buildspec.yml | Loading last commit info... | |
| data | ||
| docker | ||
| public | ||
| .gitignore | ||
| Dockerfile | ||
| docker-compose.yml | ||
| readme.md |
readme.md
Chore Manager
URL: https://one.rdur.dev/rdur.dev/mini/chore-scheduler/
Package Name: chore-manager
Chore Manager is a lightweight, open-source application for scheduling, assigning, and tracking household chores. It is designed to balance workloads fairly across members, handle recurring tasks, and keep a transparent history of what has been done.
Features
- 📅 Recurring Chores – Schedule chores daily, weekly, bi-weekly, or custom intervals
- 👥 Member Assignments – Assign tasks to household members, with tracking of completions
- ✅ Completion Tracking – Mark chores done, with timestamps and history
- 📊 Overview Dashboard – At-a-glance view of upcoming and overdue chores
- ⚙️ System Settings – Manage members, chores, and system configuration in one place
- 💾 Sample Data – Preloaded with example chores and members (
/data/app.json)
Installation
Chore Manager can be run either via Docker or directly on a PHP-capable server.
Run with Docker
Pull and run the latest release:
docker pull one.rdur.dev/rdur.dev/mini/chore-scheduler/chore-scheduler:latest
docker run -d -p 8080:80 --name chore-manager one.rdur.dev/rdur.dev/mini/chore-scheduler/chore-scheduler:latest
Access the app at:
👉 http://localhost:8080
You can also pin to a specific version (example: 1.1.0):
docker pull one.rdur.dev/rdur.dev/mini/chore-scheduler/chore-scheduler:1.1.0
Configuration
Chore Manager uses a simple JSON file for initial setup:
/data/app.json– contains sample members, chores, and scheduling logic- You can modify this file to pre-seed chores and members for your environment
Development
- Built primarily with PHP, Bootstrap, and JavaScript
- Over 90% of the codebase was generated using AI-assisted tooling, with iterative human refinement
- Versioning and release notes are automated via OneDev build pipelines
Contributing
Contributions are welcome!
- Open an issue for bugs, feature requests, or discussion
- Submit pull requests for fixes or new features
- Please keep code lightweight and dependency-free where possible