Skip to content
/ hourglass Public

An estimator for hourly rates on professional services contracts

License

Notifications You must be signed in to change notification settings

jroo/hourglass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hourglass

Hourglass is a tool to help contracting personnel estimate their per-hour labor costs for a contract, based on historical pricing information. The tool is in the very early stages of development. You can track our progress on our trello board or file an issue on this repo.

Setup

To install the requirements, use

pip install -r requirements.txt

Currently, Hourglass is a basic Django project. You can get started by creating a local_settings.py file (based off of local_settings.example.py) with your local database configuration, and running

./manage.py syncdb

to set up the database. After that, you can load all of the data by running

./manage.py load_data

From there, you're just a hop, skip and a jump away from your own dev server, using

./manage.py runserver

Currently the only endpoint is http://localhost:8000/api/rates/

You can search for prices of specific labor categories by using the q parameter. For example:

http://localhost:8000/api/rates/?q=accountant

You can also filter by the minimum education level, minimum years of experience, and maximum years of experience. For example:

http://localhost:8000/api/rates/?min_education=MA&min_experience=5&max_experience=10&q=technical

The valid values for min_education are AA (associates), BA (bachelors), MA (masters), and PHD (Ph.D).

The default pagination is set to 200. You can paginate using the page parameter. For example:

http://localhost:8000/api/rates/?q=translator&page=2

More to come soon!

About

An estimator for hourly rates on professional services contracts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages