SWE 642 (swe for the web) final project files