Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


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.


an attendance tracking app for recreational sports teams






No releases published


No packages published