Document Type

Project

Lead Author Type

CIS Masters Student

Advisors

Dr. Zachary Kurmas, kurmasz@gvsu.edu

Embargo Period

3-8-2021

Keywords

PaperJS, Marching Band, Drill Writing, Heroku

Abstract

The idea for this project came as a friend going through the Music Education program lamented how difficult it is to write drill for marching band. There is one primary application that is used for writing marching band drill, and it comes with two major pitfalls: It is complex, and it is expensive. DrillPad is designed with the goal of addressing those pitfalls. Creating a web-based drill writing application makes it available for free, or a low cost. The different features that DrillPad provides revolve around adding and moving performers easily and quickly.

This project makes heavy use of the web graphics library, PaperJS, from the creation of the marching field’s grid, to rendering the performers, even down to the animation. DrillPad utilizes PostgreSQL on the back-end and is deployed on Heroku.

Share

COinS