The objective of this project is to enhance the visitor experience at Presque Isle State Park by designing a cross-platform mobile app.

Team Members

Collin Myers | Eric Petika | Maximus Smith | Quincy Nguyen |

Project Poster

Click on any image to enlarge.


Watch the Project Video

Video Player Icon


Project Summary

Overview

Our project sponsor, Presque Isle Partnership, is a non-profit organization dedicated to enhancing the visitor experience and preserving the natural environment at Presque Isle State Park. To help achieve this mission, Presque Isle Partnership has given us the responsibility of creating a mobile application to supplement the information available on their website. Through usage of the app, users may learn more about the Presque Isle State Park and be inspired to also care for and donate to the park.

Objectives

Our group’s objective for this project is to enhance the visitor experience at Presque Isle State Park by designing a cross-platform mobile app with features such as an interactive map, real-time alerts, and a list of upcoming park events. Powering the mobile app is an administrative web dashboard that manages app content, users and permissions. Our mobile application works in conjunction with our administrative web dashboard to create an all-inclusive information source for park visitors.

Approach

  • We first gathered the initial system and user requirements from our sponsor.
  • Requirements included a cross-platform mobile app with an interactive map, a list of upcoming events and in-app and push notifications.
  • With the given requirements, we prepared UML diagrams and an initial Figma design for the system’s structure and interface.
  • We continued to meet with our sponsor throughout the year to update our progress and receive new requirements.
  • We developed the mobile app using Expo and React Native.
  • We developed the administrative dashboard with Vite and React.
  • To display points of interest, real-time alerts and upcoming events on the mobile app, the create, read, update and delete operations on the web admin dashboard were implemented.
  • We tested the functionalities of our mobile app with manual tests.
  • The app was built for iOS and Android to test out how the app behaves and looks.
  • The app was finally deployed to Apple’s TestFlight and Google’s Closed Testing platform to allow for a wider range of devices to test on.

Outcomes

  • An improved visitors’ experience through usage of the mobile app’s features.
  • More visitors will be attracted to the park, which will increase donations to the partnership and volunteers for the park.