Craig Eaton - Web Project Page

Solo and team projects to demonstrate my capabilities. Click image to explore project.


Sampling of projects for Clients

Tour of Silverdale Shoot-Out website

Silverdale Shoot-Out

  • XHTML, JavaScript, CSS
  • JavaScript slide show
  • Use of JavaScript include files to render menu and footer in HTML
Tour of CHCServices website

CHC Services health care site development from existing brochure design

  • DOM/JavaScript/CSS navigation menu
  • Extensive CSS, including a different printed version for easy reading
  • Contact page uses PHP "Captcha" anti-spamming device, and sends response direct to client without form handler - form fields validated with JavaScript
  • Modular SHTML files for easy updating and maintenance
  • Built-in site search engine with highlighting
  • Search Engine Optimized (SEO), Google sitemap.xml file
Tour of Netflix micro-site

Netflix direct response interactive micro-site for registering respondents for a contest and inducting them into membership

  • Landing page and subsequent form collects contact info and writes to SQL database
  • Respondent is offered a free trial and directed to Netflix website
  • Utilizes VBScript, ASP, SQL, CSS, HTML
Tour of eHarmony micro-site

eHarmony online dating service - interactive micro-site to work with direct mail marketing program

  • Landing page content is dynamically swapped out depending upon URL
  • Form is pre-populated with user contact information stored in SQL database
  • Submitted form data is passed to customer server from direct mail vendor server
  • Utilizes VBScript, ASP, SQL, CSS, HTML
RSA div EMC email campaign

RSA div. EMC direct email campaign - to sign up conference attendees

  • HTML and in-line CSS coding for Outlook 2007
  • More complex than it sounds since Outlook 2007 no longer uses Internet Explorer as HTML engine - it uses MS Word
  • Strict adherence to narrow coding protocols
  • Testing with multiple email clients using Responsys direct emailing suite
Tour of Medica Medicare direct response micro-site

Medica Medicare online user response to newspaper advertising campaign - interactive micro-site

  • System for registering respondents for local Medicare information meetings
  • Landing page content is dynamically swapped out depending upon URL
  • Next 4 available meetings are pre-populated onto form
  • Submitted form data is stored in SQL database and sends confirming email via Responsys automated email program
  • Utilizes VBScript, ASP, SQL, CSS, HTML
Tour of Medica Medicare direct response data entry micro-site

Medica Medicare micro-site for use by data-entry staff - to work with the same newspaper advertising campaign described above

  • Used by data entry person if ad respondent chooses to phone or fax rather than use the internet
  • Form validation is purposely defeated in case phone-in wants to withhold certain information
  • Session variables are wiped so data entry person can continue entering next caller
Tour of Hacker Group SEM direct response micro-site

Hacker Group Search Engine Marketing direct response micro-site

  • Dynamic site serves up appropriate page for each offer - free consultation, newsletter subscription, or free whitepaper
  • Banner ad programs running on MSN, Google and Yahoo have URLs - each having 3 variables
  • Dynamic thank you page
  • Dynamic confirmation email via Responsys system
Hacker Group site map with toggle expanding bullet points

Hacker Group corporate site map with toggle expanding bullet points

  • JavaScript used for toggle expand
  • Also CSS and HTML
Tour of UW CE Site

University of Washington (UW) School of Medicine online continuing education course - site programming

  • Capstone project, actual client
  • My role: PHP, MySQL and JavaScript
  • Registration, login, test-taking/grading, client and server-side form validation, session protection
  • Content Management System (CMS) - including download MySQL tables to Excel
Tour of The City Collegian site

Seattle Central Community College - online version of student newpaper (team project)

  • PHP, MySQL and JavaScript
  • Client and Server-side form validation
  • My role was primarily the Content Management System
sourcetool main

Directory/search engine concept site (solo project)

  • PHP, MySQL, JavaScript, CSS
  • Membership, user Login
  • Admin CMS with article and image upload
  • Shopping cart (up to transaction)
  • Admin content management system (CMS)

Technically Challenging School Projects

Tour of ASP C# project

Product and employee maintenance site, login/role protected. Web application.

  • ASP.NET and C# using MS Visual Studio 2005, SQL Server
  • Login, 2-roles, GridView, DataBound, SqlDataSource, DropDownList
  • CSS stylesheet
Tour of ASP C# project

Company order tracking system web application. Sort by employee, customer, or country

  • ASP.NET and C# using MS Visual Studio 2005, SQL Server
  • DataBound Controls, CSS stylesheet
  • Customized DataList
Tour of ASP C# project for online newsletter subsription.

Online newsletter subscription request

  • ASP.NET and C# using MS Visual Studio 2005
  • Form validation
  • CSS stylesheet
Tour of ASP C# project for Calendar and Ad Rotator.

ASP.NET and XML driven Calendar and Ad Rotator

  • ASP.NET and C# using MS Visual Studio 2005
  • Calendar and Ad Rotator data stored in XML documents
  • CSS stylesheet
forum with random banner ads

Forum with random banner ads

  • Perl, CGI - logs visitor number
  • Post to the forum, hot Email and http links
  • Server-side form validation and dis-allow hacking characters
news feed, save to MySQL, login

RSS reader, news feed, login, cookie

  • Perl, MySQL
  • View news items from KOMO Tech news RSS
  • Click to save item to MySQL database
  • Login secured - use 'student' and 'itc216' to login
water ski site

Waterski resources web site

  • Linked CSS for positioning and style
  • Javascript day/date, breadcrumbs
  • 3-tier dynamic navigation menu
  • Server-side include files
xml transformation

XML and ASP

  • XML, XSL, transformation
  • Select criteria and employee name (use Jones)
  • Click 'view transformation'
  • Reload
xml aspx stock scrape

Site scrape

  • XML, ASPX scrape of Yahoo
  • Shows Google stock price
  • Reloading page updates price
mdb using xml and aspx

Order tracking system for coffee company

  • XML, ASPX (hand coded), MDB
  • Dynamically populates info
  • Multiple users OK
project mgmt planning estimating

Project Manager's planning/estimating presentation

  • XHTML, CSS, Server side include files
  • Javascript window with Visio chart
  • Web presentation in lieu of PowerPoint
dreamweaver exercise, tic-tac-toe

Dreamweaver positioning exercise

  • Click the link to play tic-tac-toe
  • Image and link positioning exercise
  • Multi-frame site