From Idea to Strategy to Development to Market

Pursuit came to 303 Software with the ideas and research. We helped them flesh these ideas out to visualize a minimum viable product and determine a strategy for bringing the app to market. Our expertise in both native application and mobile web development informed the transformation of his idea into a fully-realized digital experience.

Situation

When serial entrepreneur and outdoor enthusiast Rob Hudson asked his fellow outdoor enthusiasts what their biggest problems were when hunting and fishing, they said the biggest problem by far was managing their numerous paper licenses and the licensing process in general. It was especially frustrating having to set reminders for license renewals, and mostly with having to keep copies of all their personal information in the rare case they had to show local fish and game enforcement in the field. Hudson conceived of a the Pursuit app with the idea that the app would make it easier for hunters and fishers to store and manage their licenses and personal information in a convenient digital format for both Apple and Android devices.

Based on previous experience building apps for the outdoor industry Hudson knew he needed a technology partner that had expertise in app development and the ability to realize a complete digital product and strategy.

Challenges

The biggest challenge in building a product such as this is aggregating the information available. Each state has its own regulatory requirements for acquiring hunting and fishing licenses, and the majority of this information is on state government websites that exist outside of the app itself. These websites are often poorly designed and make it difficult for hunters and fishers to easily find information.

Another challenge was making the app usable offline. As the majority of the areas in which people hunt and fish are remote and have limited network signal, 303 Software had to architect a solution that allowed not only for offline storage of personal licensing information, but also one that allowed for both data tracking and documentation of field notes in an offline state.

Solutions

We decided on several solutions:

  • An Application Programming Interface that would store and aggregate the data
  • A web app for users to store and manage their licenses
  • Separate native iOS and Android apps for users to store and manage their licenses and personal information, and make this information accessible in an offline environment.
  • An Android app for users to store and manage their licenses and personal information, and make this information accessible in an offline environment.

Process

Our web team utilized Node.js and React.js, two popular JavaScript frameworks for developing back-end and front-end software, to build the API. The API aggregates all of the data that both the web and mobile software uses, making it much easier for newer integrations to draw from the same data source. This architecture allows for the maintenance of all of the data between devices consistent, makes updates easier, and cuts down on the development time for new software features and updates.

For the native mobile apps, our iOS/Swift team handled building out every aspect of the app for Apple devices, while our Android team is currently building out the Android version. For the MVP, accessing licensing information on local state websites by  linking the user directly with the licensing section of the state’s website made the most sense. This eliminates much of the time users spent navigating the state website just looking for the information they need. The future iteration of the app strives to offer direct integration with each state’s licensing system to eliminate redundant data entry for Pursuit users.

For the offline component, the team decided to leverage caching in order to allow users of the app to access their information no matter where they are, making it that much easier to provide their license and personal information to local fish and game enforcement.

Result

Hudson released the Pursuit app on the App Store in the summer of 2016 after Beta testing completed. Both the web and iOS app allow hunters and fishers to organize their licenses using a clean digital interface. Anywhere they are, they can pull up their license on their phone to show fish and game enforcement, and keep all of their personal information organized. The app also has a portal that connects with their local government’s website to purchase licenses, eliminating much of the frustrating aspects of the licensing process. In addition to licensing, users can store trip information using the field notes functionality.

In the future, Hudson wants to add features to the app that will help outdoor enthusiasts plan their entire outdoor trip using a mapping tool, as well as integrate social features so that hunters and fishers can share their favorite spots with their friends.