Skip to content

Independent study post mortem

Will Paul edited this page May 16, 2016 · 14 revisions

Server

Server changes:

server git changes

What we accomplished

  • Wrap all Redis calls with a semantic wrapper
  • Reimplement Voting service from scratch
  • Implement Radicchio Redis timer

What didn't go so well

  • Stubbing service functions with Sinon.js after conversion to ES6
  • Voting Service most likely has uncovered bugs
  • Features like dashboards, private rooms and user email authentication became out of scope

Client

Client changes:

server git changes

What we accomplished

  • Redo project structure
  • Implement hydrate app state to simplify initial setup
  • Implement react-router high-level components
    • Allows linking to join/create modals
  • Implement Material-UI spec with form validation
  • Reduce build times from upwards of 30 seconds to under a second through incremental builds
  • Implement user colors and board options
  • Implement admin only updates of board options

Clone this wiki locally