A QlockTwo combined with displaying of weather data from node.js webservices based on react.js
- Migrate to node.js 4 and ecma script 6
- More beautiful display of date
- Add example data to mongo db => create as node script
- webservice for calculating graph data
- fix lint for var in server
- migrate to babel?!
- use range and map
- Unit Tests for react components
- Unit tests for webservices
- Documentation
- Buffering if writing to the database => save to ram incl timestamp + logging
- more views => stuff for stats => averages, monthly reporting, ....
- check for new font
- flexbox to remove fixed height for the border => http://t3n.de/news/css-box-modell-alternative-529712/ & http://flexbox.io/#/
- Save also external temperature and humidity
- last updated information in console or in gui
- beim testen von https://github.com/gmb2012/qlocktwo/blob/master/test/unit/client/components/Qlock/QlockRowSpec.js willst du eigentlich nicht die
Cell
mittesten. werden aber im moment mitgerendert. schau dir mal https://www.npmjs.com/package/react-shallow-testutils an npm: react-shallow-testutils Replacement for TestUtils when using React's shallow rendering (2KB) shallow rendering rendert nur eine ebene tief, kannst aber testen ob diecells
mit drin sind z.B.findAllWithType(QlockRow, ‘QlockCell’); expect
Morning: 00:00 - 07:00 Midday: 08:00 - 03:00 Morning: 04:00 - 11:00
run in dev mode: npm run dev linting: npm run lint
https://github.com/remy/nodemon npm install -g nodemon
https://developer.forecast.io/docs/v2#forecast_call
- Node in Production