bond-street

Dependencies

  1. npm
  2. mongodb (running on localhost)

Running the app

npm install
npm app.js

Points-of-Interest

  1. Decided on node.js since it's lightweight and easy to set up.
  2. Thanks to this boilerplate project.
  3. NoSQL is a great option for the type of data being worked with.
  4. Saving the user's current step in the user schema
  5. There can be various forms, with n amounts of steps, but the app keeps track of only one per user.
  6. MVC structure