Project Overview
Global Butterfly Longevity Tracker
The Global Butterfly Longevity Tracker is a project proposed by the Reiman Gardens to help mainstream the data collection on butterfly sightings. The goal of the project is to create a user-friendly web application for guests and volunteers to input data on butterfly sightings. This data will then be entered and stored into a database for administrators to analyze and use to make informed decisions on the enviornment of their current butterfly exhibit.
The project is aimed not only to benefit the Reiman Gardens, but also at any other butterfly exhibit facility that may want to use the application. The application will be designed to be easily integrated into any exhibit and will be able to be customized to fit the needs of the exhibit. Data can then be compared between exhibits to help understand the differences in enviornments for different butterfly species.
A large feature of this web application is providing reporting data quickly and reliably. The application will be able to generate reports on the data collected and display it in a way that is easy to understand and relative to the administrative user. Although the end goal is to help facilities understand their butterfly populations, the application will also be interesting and educational for any people visiting the exhibit for enterntainment or educational purposes.
The project is currently in the design phase and is being developed by a team of five software engineers. The team is working closely with the Reiman Gardens to ensure the application meets their needs and is easy to use for their guests and volunteers. The application is being built with HTML, CSS, and JavaScript for the front end and Spring for the back end. The team is using MongoDB for the database and is using GitLab for version control and project management.

Team Members
Alex Herting
Frontend Manager
Software Engineer
Andrew Ahrenkiel
Technical Design Lead
Software Engineer
Carter Awbrey
Project Manager
Software Engineer
Charles Dougherty
Backend Manager
Software Engineer
Jaret Van Zee
Backend Developer
Software Engineer
Weekly Reports
Report 1Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9
Report 10
Lightning Talks
Lightning Talk 1: Product ResearchLightning Talk 2: Problems and Users
Lightning Talk 3: User Needs and Requirements
Lightning Talk 4: Project Planning
Lightning Talk 5: Detailed Design
Lightning Talk 6: Contextualization/Design Check-In
Lightning Talk 7: Prototyping
Lightning Talk 8: Ethics and Professional Responsibility
Final Presentation
Design Documents
Design Document Part 1: Introduction
Design Document Part 2: Requirements
Design Document Part 3: Project Plan
Design Document Part 4: Design
Final Design Document