/okr_os

OKR Open Source - full OKR management system

Primary LanguageDartMIT LicenseMIT

OKR OS - an open source OKR management system

Flutter CI codecov style: effective dart License: MIT

About OKR OS

OKR OS is inspired in tools such as Perdoo, based in the concept of OKR (Objectives and Key Results).

Open Source

The idea behind this project is to have an excellent OKR tool, that will always be free, and permanently improved.

We with to have many active contributors that focus on its own problems, and therefore, most likely solving problems of many other people.

OKR

"Objectives and key results (OKR) is a framework for defining and tracking objectives and their outcomes.

OKRs comprise an objective — a clearly defined goal — and one or more key results — specific measures used to track the achievement of that goal. The goal of OKR is to define how to achieve objectives through concrete, specific and measurable actions. Key results can be measured on a 0-100% scale or any numerical unit. Objectives should also be supported by initiatives, which are the plans and activities that help to achieve the objective and move forward the key results." (source: wikipedia)

Coding

This project is being developed using:

Debug

Use port 65123 to debug, since Firebase Auth is set to localhost:65123

flutter run -d chrome --web-port 65123

Since Google Sign In cannot be done in a browser running on debug mode, you need to open a new instance of Chrome and access localhost:65123 to test it.

Login with Email and Password

How to contribute

We wish to make this tool useful to ourselves! Therefore, the main idea behind contributing is getting things done to be used right away.

Check the project page and see if you can help in any of the issues already in the backlog.

Or, simply fork the project and fire the Pull Requests!