As one of the portfolio projects for the Flatiron School Full Stack Web Development program, I started working on a data entry application for the Appledore Island Migration Banding Station.
The Appledore banding station operates daily during spring and fall migration. On each day of banding, the bander in charge is responsible for the data entry of the list of birds banded that day and for creating a daily report that includes the banded list and a written summary for the day. Currently, the data entry is done in large Excel spreadsheets and the daily reports are written and sent out using the bander's email client. Rather than try to filter and copy and paste the banded list from the spreadsheet (which includes data for the entire season), banders most often wind up re-creating the banded list in the email. This process is both time-consuming and error-prone.
I used the following tools/techniques in developing the app:
- The Ruby on Rails framework to build the app and handle data persistence
- User authentication either using a conventional login process or through Google
The ultimate goal for the app is to provide a centralized solution for data entry and report creation that will reduce inconsistency, increase the accuracy of the data, and simplify the process for the banders.