Sacret / redmine-charts

Redmine Charts is a web application which extends ProgForce Redmine with charts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

redmine-charts

Redmine Charts.

Image of Redmine Charts

Description

Redmine Charts is a web application which extends ProgForce Redmine with following charts: overall issues, issues per month, today issues and user's progress. Using these charts you can easily track your team's progress with the project and estimate the work done.

The application is built using AngularJS as frontend and Express as backend framework. Also many useful modules and libraries were integrated, such as Moment.js, Highcharts, Lodash and others.

To start work you just need to fill 'API key' field in the form above with your Redmine API access key from account page.

After that you will be able to see, estimate and control issues progress.

The 'Overall Issues' chart provides you with the following information:

  • Total count of issues — the number of all issues in the current project.
  • Percentage of issues by statuses — the number and percentage of issues according their statuses.

The 'Issues Per Month' chart provides you with the following information:

  • Count of open and closed issues — the number of such issues per month.
  • Ability to choose date range — you can manage what period of time will be shown.

The 'Today Issues' chart provides you with the following information:

  • Count of open and closed issues — the number of such issues for today.

The 'Team Progress' chart provides you with the following information:

  • Count of open and closed issues by project member — the number of such issues per project member.

The 'My Progress' chart provides you with the following information:

  • Count of open and closed issues — the number of such issues per week for current user.
  • Ability to choose date range — you can manage what period of time will be shown.

If you have any suggestions and/or bug reports — you are welcome to our GitHub Issues page. We will be happy to improve all needed functionality and fix bugs.

Installation

  1. Install node

  2. Install gulp and bower

    npm install -g gulp bower
  3. Clone repo

    git clone https://github.com/Sacret/redmine-charts.git
  4. Go to the folder

  5. Install node modules

    npm install
  6. Install bower components

    bower install
  7. Build application

    gulp
  8. Change request URI from redmine.pfrus.com to your domain in routes/index.coffee

  9. Start server

    npm start
  10. Go to http://localhost:3000

About

Redmine Charts is a web application which extends ProgForce Redmine with charts


Languages

Language:CoffeeScript 47.1%Language:HTML 42.6%Language:JavaScript 7.4%Language:CSS 2.9%