https://github.com/donejs/job-cost-tracker
Cost Estimation Analysis App
https://github.com/donejs/job-cost-tracker
Last synced: 3 months ago
JSON representation
Cost Estimation Analysis App
- Host: GitHub
- URL: https://github.com/donejs/job-cost-tracker
- Owner: donejs
- License: mit
- Created: 2016-08-18T19:38:56.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-06-20T16:49:26.000Z (almost 6 years ago)
- Last Synced: 2024-12-31T22:28:54.221Z (5 months ago)
- Language: JavaScript
- Size: 1.72 MB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# job-cost-tracker
[](https://travis-ci.com/bitovi/jobcosttracker)Prototype: http://share.bitovi.com/6RHKOA/#p=new_custom_work_order
## Setup
This setup expects node version `4.2.*` and npm `2.14.*` to be installed.1. Install MongoDB (https://docs.mongodb.org/master/tutorial/install-mongodb-on-os-x/)
* `brew update`
* `brew install mongodb`
* Create the data directory with `mkdir -p /data/db` (might need sudo)
* Run `mongod`
* If you get an "Unable to create/open lock file" error, try `sudo chown -R ``id -u`` /data/db`
1. Install MongoDB manager
* https://github.com/jeromelebel/MongoHub-Mac
1. `git clone https://github.com/bitovi/jobcosttracker.git`
1. `cd jobcosttracker`
1. `npm install`
1. `donejs develop`## Run
Run the app with `donejs develop`## Model definitions and API specification
All models are described according to the standards defined by the [Open API Initiative](https://openapis.org/). To view the Job Cost Tracker models and API specification, copy and paste the [api-spec.json](api-spec.json) file into the online [Swagger Editor](http://editor.swagger.io/).