The frontend
The frontend has two broad goals—fetch ASSIST data from AWS and render that data. ASSIST.org has CORS enabled, which means that their JSON agreements can only be fetched from a backend like AWS Lambda.
Most of the logic that needs explaining is the logic for requesting articulations.