Computer Science W80

Server Implementation

For this project milestone, you should complete your server implementation and write a web page that exercises it.

Create a web page for your project, called index.html, in your projectname directory on 153.106.117.102. It should display when the title of your project is clicked on the web page http://153.106.117.102.

This page isn't your project home page. Rather, it should display your project title and some information about your project. In addition, it should be able to exercise your server. So, for example, it might have input boxes that you can fill out to send a query to your server. It could then display your server's raw response in a text box.

Ideally, there should also be a "test" button that uses JavaScript to send several test queries to the server and verify that the results sent back are correct. The "test" button could then display a green light for success or a red light for failure. Then, as you make changes to the server, you can verify that you haven't broken anything.

I won't require that you implement the one-button test for this course, but test-driven development is a good practice.