A simple project estimation application. This program is designed to calculate tasks time for a project and create Google Spreadsheet / CSV reports.
Development
git clone git@github.com:keenethics/estimateit.git && cd estimateit
npm i
npm run start #Yes, ONE command for both server AND client development!
Production
npm run build
npm run serve
- Webpack 2
- React
- Redux, Redux-forms
- Node.js
- Express.js
- MongoDB
- GraphQL, Apollo
Install Heroku CLI & login: heroku login
Add a Heroku remote repo: heroku git:remote -a estimator
Deploy with npm script: npm run deploy
These valid Config Vars have to be provided:
BUNDLE_WITHOUT
GOOGLE_CALLBACK_URL
GOOGLE_CLIEN_ID
GOOGLE_CLIENT_SECRET
MAIL_API_KEY
MONGOLAB_ORANGE_URI
NPM_CONFIG_LOGLEVEL
PAPERTRAIL_API_TOKEN
SENTRY_DSN