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.

preview

Team Members

Alex Herting

Frontend Manager

Software Engineer

Andrew Ahrenkiel

Technical Design Lead failed to load

Software Engineer

Carter Awbrey

Project Manager

Software Engineer

Charles Dougherty

Backend Manager

Software Engineer

Jaret Van Zee

Backend Developer

Software Engineer





Weekly Reports

Report 1
Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9
Report 10

Lightning Talks

Lightning Talk 1: Product Research
Lightning 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