Choreographic Lineage

Choreographic Lineage Logo.

Help dancers visualize their lineage through full stack application development.

Project description

Choreographic Lineage is an interactive, web-based genealogical network illustrating connections between dance artists, their teachers, their students, their collaborators and people who they were influenced by. The main goal is to establish a knowledge base documenting 20th and 21st century dance that is searchable and minable and that will continue to grow as new generations of artists are added. Choreographic Lineage is intended as a global resource for investigating artistic influences, career paths, choreographic connections, and complex and obscure relationships. In the long term, we would also like to add the ability to track other arts along with dance. 

Project outcome

Specific feature enhancements to the current web application, including new features and updates to current functionality. This will be a combination of design and coding in PHP, JavaScript, HTML, and CSS. 

Project details

Timing, eligibility and other details
Length of commitment Variable
Start time Anytime
In-person, remote, or hybrid?
Level of collaboration Variable
Benefits Academic Credit
Who is eligible Some exposure to web development technologies 

Core partners

  • Melanie Aceto, Associate Professor, Department of Theatre and Dance

Project mentor

Alan Hunt

Professor of Practice

Computer Science and Engineering

354 Davis Hall

Phone: (716) 645-3184


Start the project

  1. Email the project mentor using the contact information above to express your interest and get approval to work on the project. (Here are helpful tips on how to contact a project mentor.)
  2. After you receive approval from the mentor to start this project, click the button to start the digital badge. (Learn more about ELN's digital badge options.) 

Preparation activities

Once you begin the digital badge series, you will have access to all the necessary activities and instructions. Your mentor has indicated they would like you to also complete the specific preparation activities below. Please reference this when you get to Step 2 of the Preparation Phase. 


Computer Science and Engineering