Pelican Watch

Mobile App · Android

Overview

Pelican Watch is an Android application for the Society for the Protection of Prespa (SPP). The primary goal of the app is to assist individuals who observe pelicans in submitting their observation data to the SPP.Observers can input various details such as weather conditions, location using a map interface, and the type of pelican observed. They can also track the time taken by a pelican to catch and consume a fish. Once the observation is complete, the data can be submitted to the SPP.In case of no internet connectivity or submission failure, the data will be locally saved on the device, allowing observers to submit it later. SPP staff can access all submitted data through a web admin interface. They can manage, analyze, and export the data to Excel format. Additionally, the admin can view statistics derived from the submitted observations. This comprehensive system facilitates efficient data collection and analysis for pelican conservation efforts.Additionally in November/December 2024 a big update was added to the application adding allot of new features like Ringing recoveries, point and more.

My Role

As the lead developer on the Pelican Watch project, I was responsible for the entire development lifecycle of the application. This included gathering requirements from the Society for the Protection of Prespa (SPP), designing and implementing the core functionality using Android Native and Java, and ensuring a seamless user experience. I also developed the backend REST API to handle data submission and retrieval, and created a web admin interface for SPP staff to manage and analyze the submitted data. Additionally, I implemented offline data syncing to ensure that observations could be saved locally and submitted later when internet connectivity is available. I was responsible for deploying the app to the Google Play Store and maintaining it with regular updates based on user feedback and evolving requirements from SPP. This project allowed me to utilize a wide range of technologies and skills, including Android development, backend API design, and data management, all while contributing to an important conservation effort.

Features

  • User authentication and profiles
  • Offline data syncing and local storage
  • Pelican observation submission with detailed fields

Gallery