Pep Band Manager

Program: Pep Band Manager
Version: 3.0 +
License: BSD
Welcome to the Pep Band Manager application home page. Below are brief descriptions of the software and the project, as well as a link to the development portal.
The Program
The Pep Band Manager program is a small-scale Java desktop application. Its intended user is the manager of Cornell University's Big Red Pep Band, an elected position held by a member of the band. With a few alterations, the program could also be used by the manager of any other pep band that operates on a similar priority point system for determining which members are admitted to events where the band's size is restricted.
At the heart of the Pep Band Manager software is a customized database for storing information about members of the band and the events it attends. A rich user interface provides the user means for visually managing the data and rapidly entering information from event sign up sheets and attendance lists. A key feature is its ability to calculate and export members' priority points to a PDF file, which may then be emailed to the band's listserve.
The Project
The Past - This page provides a more detailed overview of the project's past. Check it out if you're unaware where the program originated.
The project in its current form aims to develop a collaborative, open-source version of the program and to introduce new features to improve its functionality. Established independently in 2006, it was turned into a collaborative effort in mid-November of 2009 to expedite the development process and introduce ideas. This will also allow participation from the band's members and alumni, especially those with computer science experience.
Current Work
The original draft of the program is still being created. The model that stores the band information, as well as I/O services to save and load it, have been written and are working relatively successfully. The project is taking a brief break for several weeks, but when it resumes, the final remaining hurdle will be to write the application code and design its user interface.
Development Wiki
Visit the Development Portal to learn more about ideas, concepts, and designs for the program.





