Redefining Fishing with Android and iOS Apps

2 Secs

Fish Recognition Time

99.99%

System High Availability

50k

Active Users
redefining-fishing-img

AI-powered Apps for Fishing Enthusiasts

Click here to download

Customer Overview

US-based fishing enthusiasts were puzzled by a fish and couldn't tell if it was a legal catch, despite 80 years of combined fishing experience. They decided to build an app that identifies fish species and provides government rules. The app must serve as a one-stop solution for fishing-related guidance.

Project Overview

The app must identify fish species of the user’s catch and display rules corresponding to catching that fish in that season at that location. It must build a recreational fishing community by providing users with a holistic fishing experience and sharing their achievements.

Challenges

The app must identify fishing regions and fish species, manage regulatory data, facilitate trip planning and community interaction, log activities, reward feats, and ensure a smooth user experience.

  • Recreational fishing regulations change across regions. So, the app must correctly identify the fishing region based on the user’s location.
  • This regulatory data is scattered across many government portals and changes periodically to accommodate season-specific rules, making fetching and maintaining relevant information tedious.
  • Even though local fish species change from region to region, the app must identify local catches correctly for users from any state within the US and even for other countries.
  • The app must include features that facilitate smooth planning and execution of a fishing trip, log users' activity, reward their achievements, and enable interaction with the fishing community.
  • The app must provide next-level user experiences, perform exceptionally, and update seamlessly without interrupting operations. It must be reliable and scalable to handle business growth around the world.

Solution

We developed Android and iOS native mobile apps and a web admin console. Our team delivered custom AI solutions with image identification and GenAI, developed geospatial querying capabilities, automated data updation, and built advanced features.

  • Using Android and iOS native development, we built mobile apps that provide superior platform-specific features and user experience.
  • We designed a serverless architecture and developed a web admin console using Angular and Java.
  • Using Big Query to analyze geospatial data, we built the ability to match the user’s location with one of the government-defined regions. As regulations change in every region, our solution identifies the user’s location and region to provide local rules applicable.
  • Using a dataset of over 72,000 fish subspecies, we built and trained custom fine-grained image classification vision models to identify fish. We automated a scalable pipeline for model development, training, testing, deployment, monitoring, and continuous learning using AWS SageMaker.
  • We combined GenAI with web scraping and used Langchain, GPT 3.5 Turbo, and ChromaDB to fetch fishing rules from multiple government portals and store them. By automating rule identification and extraction logic that runs periodically, we ensured up-to-date regulatory data at all times.
  • We build workflows to match the user location, fishing season, and fish caught to provide correct rules. Users get guidance on license requirements, catch restrictions, fish details, tools needed, and much more.
  • To provide an overall trip support experience, we developed features like fishing facts, marine weather, routes to fishing regions, and nearby helpful locations for gas, food, etc.
  • The users get detailed information on their recent trips, tools used, catch details, etc. They get awarded for their catch achievements, which they can share with their friends in the fishing community.

Benefits

  • With the ability to match fishing regions with the user’s location, the app serves users in the US, Australia, and Canada.
  • Automated processes to source, store, and update data provide cost and time efficiency and ensure data accuracy.
  • AI-powered fish identification helps users upload photos or live scans to identify catches accurately within 2 seconds.
  • Seamless user experience, advanced features, resilience, and scalability of apps attracted a vast user base and high revenue.

Technology and Integration

  • Angular
  • Java
  • Android native
  • iOS native
  • AWS SageMaker
  • AWS Redshift
  • Langchain
  • ChromaDB
  • GPT 3.5 Turbo
  • React Native
  • Big Query

Industry

  • Sport Fishing
redefining-fishing-img

Conclusion

The AI-powered iOS and Android apps we developed provide accurate fish identification and up-to-date regulatory information based on fish species, location, and season. They offer seamless and engaging experiences and help fishing enthusiasts stay informed and connected. They have succeeded in building a thriving community and attained business growth.

Download Case Study
Contact us