an attendance tracking app for recreational sports teams
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This is a bare-bones attendance tracking app for use with recreational sports teams. It's particularly helpful with co-ed teams, because you'll be able to set both the number of players you need to field and also the number of women (many co-ed leagues require a team to have a mininum number of women present in order to play).

It's really important to have some kind of system in the days leading up to a game for figuring out who's going to be there, because if you're short, you'll need subs, but if all your regular-roster people show up, you'll have too many people and you might have to tell the subs they can't play.

To see how it works, explore the example at

I wrote this for a team I was on a few years ago. They're still using it. People like it because the alternatives (facebook, evite, email, calling or texting each other, various league scoring sites) all had a lot more bells and whistles than they need, or are too cumbersome or otherwise painful.

This was written a while ago when I was first learning PHP. I didn't even know Javascript at all at the time, actually -- it was all server-side behavior. I added some Javascript a couple years later, as I was learning that language.

I'm planning to significantly revamp the whole thing very soon, either in Ruby or Node (Ruby because I'm thinking of learning Rails and it seems like that wouldbe a good fit, Node because I happen to know it). The upcoming version will allow the user to set up and configure their own instances of the app.

If you have a team and want me to set you up with an instance before that, let me know. It's easy, and I'm already hosting that domain name.