While we will cover some of the fundamentals of NodeJS in recitation, you may need to spend additional time on some of the basics if you are not yet familiar with Node. Here are some resources to help you become familiar with Node:
A CLI-based walkthrough of the basic patterns of NodeJS.
Promises for Dummies
Promises are a programming pattern for simplifying asynchronous code.
RxJS provides a set of library for reactive programming.
To get started, follow the instructions on setting up your project repository provided in the starter repository.
!> We realize that this assignment introduces lots of new technologies at once. You should plan on coming to office hours, as the TAs will be glad to help!