Inspiration
The Hawai'i Marine Animal Response (HMAR) currently collects information on marine wildlife sightings from the public through a hotline number. This can be inefficient as callers are frequently unfamiliar with location names. certain locations have poor connectivity, and it can be difficult to consolidate information from multiple calls received about the same animal. To make this reporting process easier, we created a web application that will streamline the report process for both the public and the HMAR staff.
What it does
Coastar allows the public to create a report on marine wildlife sightings and the HMAR staff to view those reports. There is a map view that places markers on where reports have been made, which can be filtered by date, island, and animal.
How we built it
For Coastar, we built the project off of the meteor application react production template from the ICS department at the University of Hawaiʻi at Mānoa. We used Meteor, MongoDB, and Semantic UI React to build our application. We also utilized Cordova for mobile application development as well as Google Map React.
Challenges we ran into
- Working with Google Map React API and trying to integrate it with Meteor's collections.
- Figuring out a method to save the CSV file locally.
Accomplishments that we're proud of
- We were able to get the Google Map React API to work with Meteor's collections.
What we learned
We learned how to implement Cordova into our project along with Google Maps API.
What's next for Big Brain Coders
- Work on being able to save CSV data file to local computer. Currently, we have a way to take data from our database and convert it to CSV format, but we have not figured out how to allow the user to save that file locally yet.
- Improve UI to allow users to have an easier time navigating the site.
- Allow functionality for other mobile operating systems. Currently, we only have a way for the mobile application to run on Android devices.
Log in or sign up for Devpost to join the conversation.