Web interface for 9.660 final project