Team Check-in Logo

About Team Check-in

Hi! I'm John Locke, and I created this site for two main reasons:

  1. To help our soccer team's captain get enough players to each game
  2. To act as a public sample of my development and problem solving skills.

With your help, it will also:

  1. Provide enough revenue to cover my development costs, and allow me to develop more cool web applications.

Since much of the work I've done is proprietary, behind-the-scenes projects I can't let prospective clients play around with, I developed this site. If you want to play around without signing up a real team, you're welcome to add bogus teams and data to the test site at http://test.teamcheckin.com.

Our team, the Fiddlers, began using a limited version of this site to manage our team in November of 2001. I gradually added features to the site, and during December 2002/January 2003, I completely rewrote it to allow it to work for any number of teams in any number of locations.

So what have I used to create it?

Server

There are two servers currently running Team Check-in: a web server, and a mailing list server. Both are running Red Hat Linux.

Web Server

The web server uses Apache, PHP, and MySQL. Apache is the world's most popular web server, PHP is an excellent scripting language, and MySQL is a fast, light, database engine. The web server is hosted by a service on a shared server in a high bandwidth, high capacity data center.

Mailing list server

The mailing list server is on a low-bandwidth, less-reliable connection to the Internet. I personally administer the mailing list server, and have put together a system using Postfix and Mailman. In addition, the list server runs the same web technologies as above, and operates as a test server.

Development environment

The Team Check-in site was developed on a variety of computers running a variety of operating systems, but my current favorite of the lot is Active State's Komodo IDE (integrated development environment), which I'm running on a Mandrake 9.0 Linux workstation.

Site management

Team Check-in is owned and operated by Freelock, LLC, a custom web application development and technical writing business.