Skip to content

Instantly share code, notes, and snippets.

@dearshrewdwit
Last active December 17, 2018 14:07
Show Gist options
  • Select an option

  • Save dearshrewdwit/d4d51d3c2c595c24b72a5e58a8f73efb to your computer and use it in GitHub Desktop.

Select an option

Save dearshrewdwit/d4d51d3c2c595c24b72a5e58a8f73efb to your computer and use it in GitHub Desktop.
A message board application

Create a messaging app

Objectives

  • Use a problem solving approach to implement user requirements
  • Build a web app

Constraints

  • 1: In order to access more requirements, let me know when you’re done
    • I'll need up-to-date documentation to know how to run your app
  • 2: There are no steps/walkthroughs
  • 3: Afternoon pairing - equal commits.
  • 4: All work must be test-driven

Requirements

  • User sees the home page at the index where it has
    • A heading
    • A form
    • All the messages with a timestamp in reverse chronological order(newest at the top)
  • User can input text of a message
  • User can submit the form and see the new message at the top of the previous messages

How to unblock yourself

  • Tues / Wed / Thurs 10 - 12noon Walk-in Q&A with @edward

Keys to success

Planning -

In your pairs, you should both be aligned on the following. If you're not drawing diagrams for each other on paper - something's not happening!

  • User stories
  • Diagram what it’s going to look like
    • What pages - rough sketches
  • Diagram some typical requests and responses - the flow of data through your app
  • Some first tests

Further Requirements

  • See @edward
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment