gido / harvest-chrome-ext

Improve Harvest Estimate Experience

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

harvest-chrome-ext

Improve Harvest Estimate Experience with a Chrome extension.

TODO

General

  • Add a Resumé (hours grouped by item type) table at the end of the Estimate.
  • When creating a new estimate, Client field is <empty> by default
  • Live total hours count
  • Live total hours calculation for project management (20%)
  • Can choose a default type when adding a new row
    • And define a default hourly rate

Templating system

The idea is to faciliate the creation of estimate by adding the feature of default "item type with pre-estimated contents".

  • Update the interface to add this magic button
  • Item template should be shareable (eq. stored in a google spreadsheet)
  • Item template should support questionnable token. After adding an item template a serie of question is prompted to user to validate selectionned texts. Ex. if the description contain {3 maquettes des pages clés (home, catégories, produits)}. The extension will ask:

Ask question

Here the minimum data structure needed

{
     "itemName": "Conception – Design fonctionnel",
     "itemType": "service",
     "defaultDescription": "Free text with with {tokonized} variables",
     "defaultEstimationInHours": 14,
}

Example of interface

Firefox support

  • Port to a Firefox extension

About

Improve Harvest Estimate Experience


Languages

Language:JavaScript 96.2%Language:CSS 3.8%