Project 1: foundcsu.net


This project will provide an introduction to PHP, XML, and GIMP. This project is due Friday, February 29 at 11:55 PM. Your websites will be built under your computer science accounts. Duplicate websites will appear under both partners' accounts so that Crystal can grade either one.


Partners:

  • Alaric Castain, Dan Hoyer
  • Nick Evans, David Shetter
  • Chris Schumacher
  • J Guadagnoli, Debbie Devore
  • Brandon Leroux, Joe Lessard
  • Denney Liptak, Aaron Hill
  • Ian Overgard, Matt DeSilvey
  • Josh Powers, Jared Rusch
  • Jill Siewert, Jason Shoemaker
  • Luke Lawyer, Chung-Ming Tien
  • William Springer

Note that we are still working out some groups, but partnerships will not be broken up at this point. You should certainly get started with the partner listed above. We might be assigning one group of 3.

Description:

You will be building a website similar to FoundCity.net, except it will be about the CSU area. There are three categories for your website: restaurant, service, shopping. Each category is contained in a separate XML file. The XML file for each category contains a set of businesses and their corresponding information such as: name, phone number, address, and description. When the user clicks on a category, graphical pointers appear on the map which point to the location of all entries for that category. Thus, in addition to name, phone number, address, and description, the XML file also contains coordinates for each business. The coordinates indicate the location of the business on the map.


Requirements (also a logical way to divide the work between partners):

  1. When the user clicks a category, the pointers on the map change.
  2. When the user rolls over a pointer, the description changes.

Resources:

  1. Google Earth Map
  2. XML files: Restaurants, Services, Shopping