Skip to content

dougsuriano/checkpoint_old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Checkpoint ##Software for management of Alleycat style bike races. ##Created by Doug Suriano & Matt Savoia

###About Checkpoint is a web application that allows for timing and scoring of alleycat races. Design goals include:

  • Accurate timing/points tracking.
  • Fast simple designs. Especially important when users are not in areas with good cellular coverage.

###History This is the third iteration of alleycat software written by Doug Suriano & Matt Savoia. The first version was used during the 2012 Beast of the East Pre-NACCC event in Philadelphia, PA. The second version was used during the 2012 CMWC in Chicago, IL. The version released here contains ~90% of the source code used in the 2013 Seattle NACCC. Race specific tweaks and hacks were removed.

###Components Checkpoint has several components to it. In this repository:

  • Checkpoint API: A REST-ful type API that allows clients to C.R.U.D race/event data. Implemented in PHP.
  • Checkpoint Worker API: A stripped down API designed for checkpoint workers. This API only allows for a subset of the features the main API provides. Also Implemented in PHP.
  • Checkpoint web app. Web style interface hacked together using basic HTML/CSS/jQuery. This was interface used during the SEA-NACCCs.

In a separate repository (coming soon....) is an iPhone application written in Cocoa Touch. This app communicates with the Checkpoint Worker API. This was used during the 2013 Seattle NACCCs.

###Future Improvements Below is a list of features/enhancements I would like to see :

  • Convert to Web App to use Twitter Bootstrap for all design.
  • Adding Unit Tests for all API functions
  • Installation script to aid users in installing the app without having to get super nerdy.
  • More race options

About

Alleycat race software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages