Skip to content
eric-basley edited this page Jan 21, 2016 · 7 revisions

Subjects to cover

  • Redux
  • Fetching Data from server
  • SPA Routing
  • Flexbox
  • Less or Saas
  • forms management
  • authentification/autorisation
  • SocketIO
  • Isomorphic JS
  • Webpack / server boilerplate
  • Client tests
  • Server tests
  • Docker
  • MongoDB

Program

Step1

[RP] supply a server side version of timetrack without auth [Worker] should deliver a company page just to show existing companies in a simple html rendering, we should be able to filter by names => Goal is to implement first react/redux view from backend data.

Step2

[Worker] should add a form to update company's name => Goal is to use routes and formo

Step3

[Worker] should use bootstrap layout and flexbox to render 2 previous pages

Step4

[RP] deliver full timetrack package [Worker] document authentification / autorisation principes [Worker] add user/password login method

Step5

[Worker] migrate from reflux to redux [Worker] migrate from in house routing to redux-router (to be checked)

Step6

[Worker] implement a page (Timesheet or Invoices or ...)

=> Goal is to managed all technos (Nodejs, less, MongoDB, socketIO, ...)

Step7

[Worker] add SPA tests

Step8

[Worker] must write a blog