Meeting Price Calculator - How expensive are meetings, really?
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
scripts
src
test
.babelrc
.gitignore
.npmrc
.prettierrc
.travis.yml
LICENSE
README.md
index.ejs
meeting-price-calculator.gif
package.json
tsconfig.json
tslint.json
yarn.lock

README.md

meeting-price-calculator

Build Status styled with prettier Sponsored PRs Welcome license

Meeting Price Calculator GIF

What?

A timer for estimating how much a meeting has cost. Simply calculating the amount of people times the average hourly rate times duration.

Why?

Because sometimes meetings are held just because having meetings is what we do. But really, this was built mainly for fun and for learning Cycle.js. Haven't really used this during any real meetings yet.

How is it built?

The project is using the following tools and technologies:

  • Create Cycle App as the base boilerplate
  • Cycle.js as the core, in addition to the following:
    • @cycle/dom
    • @cycle/http
    • @cycle/isolate
    • @cycle/run
    • @cycle/storage
    • @cycle/time
    • cycle-onionify
    • cycle-storageify
  • xstream as a stream library
  • TypeScript
  • Prettier for automatic code formatting
  • TypeStyle for CSS-in-JS
  • Jest for testing
  • HTML Looks Like for testing that the views look about right
  • jsverify for property based testing
  • Moment for date and duration formatting

Development

  • Install dependencies: yarn or npm install
  • Run tests: npm test
  • Run dev build: npm start

Contributing

License

MIT

Acknowledgements

This project is sponsored by Futurice's Open Source Sponsorship program