Skip to content

General Task Overview

Nick Phura edited this page Jul 12, 2018 · 15 revisions

Initial thoughts on how we might approach this challenge. Feel free to update as anyone sees fit:

  1. What is our tech stack
    • Node + Angular (reuse restify server from first code challenge?)
    • Other?
  2. High level break down of system (whiteboard: diagram of pieces and interactions)
    1. High level API design
    2. High level UI design
  3. Organize user features
    1. Which are obtainable and/or need to be done first? See step 4.
      • Stephen said they are in order of priority, roughly, so we can probably just tackle them in that order.
    2. Is it worth sizing stories/work? Do we know enough to do that? High level sizing maybe?
  4. What is the first thin vertical slice (MVP)
    1. What functionality should this include (refer to user stories).
    2. What minimal UI needs to exist
    3. What basic API needs to exist, what is request/response
      1. Do we need to mock the response initially so the UI can be developed alongside the API?
    4. Updates to Dockerfile(s)?
  5. Repeat Step 4 for further vertical slices/features as needed

Dockerize an Angular App
I've been following this guide, which has been fairly helpful:
http://mherman.org/blog/2018/02/26/dockerizing-an-angular-app/

Clone this wiki locally