by George on August 27, 2008

Technology used:
- PHP
- SQL – (MySQL database)
- Linux CRON for scheduling email notifications
- Smarty template engine for page views (www.smarty.net)
- Selenium for testing
- HTML, CSS, Javascript for presentation
- Subversion version control system
The client, Little Giant Steps, wanted to adapt their web training application. The original application was for clients who had received a personal evaluation and had an individualized program created for them. The goal for this project was to provide a new training site where clients who had not been evaluated would receive a more standardized training program. There were new features required like gathering survey data and pre-screening clients to ensure that the training would fit their needs. Access needed to be restricted so that only clients who passed the pre-screening would be allowed to sign up for the training and a survey was required prior to beginning training. After 5 months the system needed to send email notifications to clients requesting they return to the web site to take another survey. This would allow the administrators, as well as the clients, to evaluate the progress that had been achieved.
by George on August 26, 2008

Technology used:
- PHP
- SQL – (MySQL database)
- Smarty template engine for page views (www.smarty.net)
- Selenium for testing
- HTML, CSS, Javascript for presentation
- Subversion version control system
This organization, Little Giant Steps, wanted to create an online training site for the parents of the children they work with. The concept was to create a customized training program for each user which would include streaming videos and downloadable materials. Each client would have a limited amount of time where they could log in to a secure site to view their training information. An administrative site was also needed to manage the bank of training exercises and vast number of online videos (over 1,000 videos as of 08/01/2008). The trainers needed to be able to log in and create the custom training programs, check on client status, and view reports. We were able to create this application with all these features and more. The project is running on a Linux/Apache/PHP server with a MySQL database (standard LAMP configuration).
by George on August 25, 2008

Technology used:
- PHP
- HTML
- SQL – (MySQL database)
Back in 2001, before Picasa and Flickr were around, we wanted to have a way to easily share our photos with family and friends. We created an application that would allow users to create albums and chapters, add photos to chapters, re-order the photos, add descriptions to photos and chapters, and theme support. We’re no longer keeping this application up to date as there are many more options available now, but at it’s peak usage there were 8 different sites using this album.