Okr
A Frappe application for managing OKR
- Author: aka-anoop
- Repository: https://github.com/aka-anoop/okr
- GitHub stars: 1
- Forks: 0
- License: MIT
- Category: Other
- Maintenance: Unmaintained
- Frappe versions: develop
Install Okr
bench get-app https://github.com/aka-anoop/okr
Tags
- frappe
- okr
Add the Frappe Gems badge to your README
Maintain Okr? Paste this into your README:
[](https://frappegems.com/gems/apps/aka-anoop/okr)
About Okr
OKR App
A Frappe application for managing OKR Cycles, Objectives, Key Results, Initiatives, and Weekly Updates, with optional support for Teams, a single Owner, and multiple Contributors.
Table of Contents
Overview
This OKR App helps you: * Define OKR Cycles (e.g., quarterly or yearly) * Create Objectives and assign an Owner and optional Team * Attach Key Results to your Objectives (boolean or numeric) * Organize supporting Initiatives if your Key Results involve projects or tasks * Log Weekly Updates for both Key Results and Initiatives to track progress over time * Collaborate with Contributors (e.g., multiple team members), all supporting a single goal
Installation
- Ensure you have a working Frappe/Bench setup
- From your bench directory, install this app:
bench get-app https://github.com/anoop-ak/okr.git
bench --site your-site-name install-app okr
- Reload and migrate your site:
bench migrate
bench clear-cache
Setup & Configuration
- Create an OKR Cycle: For example, "Q1 2025"
- Add Objectives under each cycle, and give them a priority and status
- Assign Owner & Contributors: Decide who is ultimately responsible for each Objective and who will contribute
- Define Key Results (boolean or numeric) under each Objective
- Initiatives: Create sub-projects or tasks to help achieve each Key Result, if needed
- Weekly Updates: Log progress for Key Results (numeric/boolean) and Initiatives (project status) every week
- Reporting & Dashboards: Use standard Frappe features to filter records, create charts, or build custom dashboards
Usage Flow
- Plan: Decide on the OKR Cycle (timeframe) and outline Objectives
- Create: Under each Objective, add Key Results that define success metrics or milestones
- Execute: Spin off Initiatives or tasks to achieve those Key Results
- Update: Post weekly updates to reflect the current state or progress
- Review: Monitor statuses (e.g., "On Track," "Behind," "Achieved"), make adjustments, and finalize achievements at the end of each cycle
License
This project is licensed under the MIT License. You are free to adapt and reuse it according to your organization's needs.
Contact
For questions or feedback, please open an issue on GitHub or reach out to contact@anoop-ak.com
Happy OKR tracking!
Related Other apps for Frappe & ERPNext
- Erpnext — Free and Open Source Enterprise Resource Planning (ERP)
- Helpdesk — Modern, Streamlined, Free and Open Source Customer Service Software
- Print Designer — Visual print designer for Frappe / ERPNext
- Ctr — CTR模型代码和学习笔记总结
- Whitelabel — Whitelabel ERPNext
- Fossunited — fossunited.org
- Helm — Helm Chart Repository for Frappe/ERPNext
- Frappe Attachments S3 — A frappe app to upload file attachments in doctypes to s3.