Study these screenshots:
https://innig.net/tmp/nr-screenshots/
Fork this gist (one fork per team).
Sketch out an object model for this application. Don't worry about view, network, database, etc.; your concern is only to represent the essential information of this application as classes and attributes. You can use the following attribute types:
- numbers, strings, dates
- other model classes
- collection types (set, list, map, etc.)
Use the format of the following example:
Color
- name : string
- red, green, blue : int
WritingInstrument
- lengthInCm : float
- color : Color