Please use UML diagrams to document your software design. You may still change
you design after you hand in your design documents. We are not going to grade this
part at due date, but will give you feedbacks on your submission.
Deliverable: Class diagrams, State diagrams for important classes (at least 1),
and Sequence diagrams for important interactions (at least 1)
NOTE: This process may be tricky because UML Diagrams / Class Diagrams don't fit 1 for 1 with React.JS (since in everything in React.JS it's just functions mostly, we can make classes in React though)
UML Diagrams / Class Diagrams / Sequence Diagrams
4. Design
Please use UML diagrams to document your software design. You may still change you design after you hand in your design documents. We are not going to grade this part at due date, but will give you feedbacks on your submission.
explanation of the different diagrams
NOTE: This process may be tricky because UML Diagrams / Class Diagrams don't fit 1 for 1 with React.JS (since in everything in React.JS it's just functions mostly, we can make classes in React though)
Due date: June 30th