@lukechavers/unit-conversion
v1.0.4
Published
My solution to the Flexion Coding Challenge (v3.2)
Downloads
2
Readme
flexion-coding-challenge
My solution to the Flexion Coding Challenge (v3.2)
Prerequisites
In order to run this application, you'll need a relatively recent
version of Node.js
and NPM
. This application was developed against
the following versions:
$ node -v
v8.12.0
$ npm -v
6.4.1
Quick Start
The easiest way to launch the app is via npx
, which ships with npm
.
$ npx @lukechavers/unit-conversion
Installation
If you'd like to install the application on your system, there are two
ways to go about it. Use the npm
method if you'd just like to run or
use the app or the git
method if you'd like to develop or view the
full project source code.
Using NPM
$ npm install -g @lukechavers/unit-conversion
$ unit-conversion
Using Git
$ git clone [email protected]:vmadman/flexion-coding-challenge.git
$ cd flexion-coding-challenge
$ npm install
$ npm start
Todo
- Add additional units of measure
- Add a lot more unit tests for unit conversions.
- Add test coverage analysis and strive for 100% coverage.
- Move solution calculation logic out of
ConsoleController
and into dedicated utility classes. - Add support for saving and loading worksheets for scoring the same worksheet for multiple students in rapid succession.