Mill Creek, Washington is a residential area with a thriving retail center on Main Street. Because it is a relatively new development, many of the stores are not yet listed in established printed and online directories. The goal of this site is to provide a central listing of local stores for area residents.
This site relies on a MySQL database of store information, and displays that data in a variety of formats such as a graphical map layout and text listings sorted by store type. These pages are programmed in PHP to be generated each time the database is updated, and then served statically to reduce server load.
When our twins were born, we wanted to register for a few things that weren't available from the big retailers like BabiesRUs. I wasn't happy with the available third party options, so I wrote my own.
This site again uses a MySQL database to store information about the items as well as their purchase status, allowing gift givers to tentatively mark items as purchased and the receiver to permanently mark them as received. Hidden behind the scenes is the list owner's interface, which makes it easy to add new wish lists, update list items, and revise the categories in each list. This site also uses a custom engine to track visitors.
This site is designed to match the look and feel of the printed curriculum of The Heroic Journey. The back end is a hand made custom content management system, designed to allow the client to make updates without going through the website developer. It uses modular code to support different page types, maintains a change history, and allows multiple verions of each page to be saved and selected for display. I also developed a custom shopping cart and order processing system for this site, although final integration is pending the client's PayPal account setup.
This is a much older project, one of my first experiments with
JavaScript.
I had used Adobe ImageReady to create JavaScript-based interactive
pages before, but I had never written my own code. So I found some
online tutorials, called upon my high school and college programming
experience in Pascal and C, and implemented a simple game created by
some theater collegues.
Recent database projects include: