GithubHelp home page GithubHelp logo

dwb17 / productivity Goto Github PK

View Code? Open in Web Editor NEW

This project forked from noamoss/productivity

0.0 2.0 0.0 25.64 MB

Home Page: http://productivity.gizra.com

License: GNU General Public License v2.0

JavaScript 36.91% ApacheConf 0.39% HTML 34.17% CSS 14.84% Shell 0.79% PHP 12.70% Gherkin 0.07% Makefile 0.09% Ruby 0.03%

productivity's Introduction

Build Status

Gizra Productivity

Productity is Gizra's ERP/Project management system, and is part of The Gizra Way methodology, the system manages the following areas:

Features

Time tracking

Part of the Gizra Way is to time box every development task, and to monitor per issue time spent, this is a very hard task and therefore we created a flow to make this easy for developers to recored there work. The system is tightly coupled with Github, since we use Github issue queue for all project, the system knows to pull all your work from Github and display it in the time tracking page, leaving the developer to just type the amount of time spent on each task. ![https://raw.githubusercontent.com/Gizra/productivity/master/assets/images/Gizra_-_Tracking_form.png] (https://raw.githubusercontent.com/Gizra/productivity/master/assets/images/Gizra_-_Tracking_form.png)

Time Boxing

Each task is estimated and the time is recorded on the issue Title using a suffix in square brackets. ![https://raw.github.com/Gizra/productivity/master/assets/images/Block_access.png] (https://raw.github.com/Gizra/productivity/master/assets/images/Block_access.png)

Project overview

On this page you can see the project information such as the total hours spent, contracts, extra time, budget and payments overview.

Payment

Track customer payment according to the milestones and term payment.

Alerts and monitoring

Productivity sends notification when a project scope reach 25%, 50%, 75% and 100%, when a developer did not record his time, and more.

GitHub/Normal login on the application.

There's two options for the login page:

  1. The normal username and password page.
  2. A GitHub connect button.

To toggle between the two options on the front-end you can edit the config.json file in the client directory, Setting githubClientId to the Client ID provided by the application in GitHub will enable the GitHub connection button, Setting githubClientId to FALSE will enable the normal login page.

When choosing the GitHub connect login, You have to provide the application's Client ID and Client secret to the backend as well which should be done through the config.sh (default.config.sh on first install) file in the ROOT directory in the post_install function or in the admin interface under admin/config/system/productivity_settings.

productivity's People

Contributors

amitaibu avatar aronnovak avatar bitamar avatar bricel avatar davidbronfen avatar guytepper avatar helenaeksler avatar moo64c avatar ordavidil avatar qwerty-stack avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.