For this project, you will create a small web site on a topic of your own choosing.
Some of the pages on your site should be dynamically generated from a MySQL database. Your topic will determine what sort of database is appropriate. You may use any kind of server-side processing language that is available via the web server running on prism.mathcs.carleton.edu.
Your entire web site must be located in /Accounts/courses/cs337/web-pages/yourusername. These can be accessed via http://prism.mathcs.carleton.edu/yourusername/. Note that we have not given you access to this directory via Novell, so you'll need to get at it via Linux and your Math/CS account. I will expect to see either an index.html or an index.php file at the top level of your tree.
You may work in groups of up to four people. Make sure that the names of all group members are easily found on your main page. Also, if the final copies of all files are stored in one person's web directory, the index.html in each of the other people's directories should redirect to that person's index file.
I intend to read your source code, so:
Use the <BLINK> tag at your peril.
Just have some fun. This is an assignment, and I will grade it at about the level of the gopher and cnet assignments, but I'm going to be a pretty easy grader on this one. Put in a good-faith effort, and you'll get most the points.
Each of you has a MySQL account. Mike Tie will e-mail you your password.
To hand in the project, just leave everything in the directory mentioned above. I'll start grading after the 16th, so anything that's in your directory at that time will get graded.
There are quite a few people in class who have done this sort of work before. Feel free to ask each other for help and ideas. As always, if you get code or significant help from each other, give credit to those who help you.