Hey! This app was designed to allow Dartmouth Students to better interact with the many activities the Organic Farm has to offer. This app began development in the summer of 2017 and was built by Brayan Lozano '20.
Version 1 was primarily built for summer farm interns to quickly and efficiently log daily and weekly data collected on tilapia fish tanks. The app also notifies the user when there are any abnormalities with the tank's pH, temperature, or dissolved oxygen levels. Tanks can also be added or eliminated when fish are moved from the farm's solar greenhouse to a temperature-controlled room during the cold Hanover winters. Version 2 will display graphs of each individual tank's data trends as well as an interactive fish tank explaining how our aquaponics system operates. The app is currently only available on iOS but Android is coming soon!
This app was entirely built using React Native, Google Apps Scripts and several node modules.
Modules:
- React Native is used for building all core components and provides compatibility for iOS and Android.
- React Native Navigation is used for creating a tab based application with lightboxes and a sidebar.
- React Native Snap Carousel is used for designing swipeable data previews for all fish tanks.
- Firebase is used for creating a realtime database of all recorded data for all users
- Google Apps Scripts is used for transferring daily data from Firebase over to Google Sheets.