Back

FishTrack

Smart Aquarium Management for Koi and Tilapia Enthusiasts

hello

The Idea.

This project is about creating an easy-to-use app for fish enthusiasts, especially those who care for koi and tilapia. The app helps users monitor the health of their fish and the water quality in their tanks or ponds. It includes features like tracking water parameters (pH, temperature, etc.), setting maintenance reminders, and receiving predictive tips to prevent issues. The goal is to make fish care simpler and more reliable for everyone, whether you're a beginner or an experienced hobbyist.

Overview.

This project aims to create a user-friendly app for people who love and care for fish, especially koi and tilapia. The app is designed to help users monitor the health of their fish and maintain the right water conditions in their tanks or ponds. With features like tracking water quality, setting care reminders, and receiving helpful tips, it makes fish care easier and more enjoyable.

Problem

Many fish enthusiasts struggle with keeping their fish healthy because they lack clear information and effective tools to monitor water quality and care routines. This can lead to stress and mistakes, which affect both the fish and the owner. The app addresses these challenges by providing a simple, reliable way to stay on top of fish care and avoid potential issues.

Audience

This solution is designed for a wide range of fish keepers, from beginners who are just starting to experienced hobbyists managing multiple tanks or ponds. It’s also helpful for professionals like breeders and store owners who need efficient tools to care for their fish. Whether you’re raising koi in a pond or tilapia in a tank, this app will support you in keeping your fish healthy and your water conditions perfect.

Design Process.

We used Design Thinking to create this project. First, we learned about fish owners' needs. Then, we defined the main problem: not having tools to monitor fish and water health. We came up with ideas like reminders and water tracking, built a prototype, and tested it with users to make it better.

Design Process

User Interviews.

We interviewed 5 fish enthusiasts to understand their needs and challenges. The goal was to learn how they care for their fish and what tools they need to make it easier. Each interview lasted about 30 minutes and included questions about their daily routines, frustrations, and what features they would like in an app. We listened carefully, asked follow-up questions, and took notes to find patterns and common problems. This helped us design an app that fits their needs and solves their biggest challenges.

Competitive Analysis.

The competitive analysis showed that existing apps for fish care focus mainly on basic water tracking or community forums. This confirmed a clear demand but revealed gaps in providing predictive insights and personalized tools for multiple tanks. By analyzing competitors' strengths and weaknesses, we identified opportunities to stand out with a smarter, more user-friendly solution tailored to fish enthusiasts' specific needs.

Competitive Analysis

Affinity Map.

This affinity map highlights users’ motivations to simplify fish care, their goals to monitor water and prevent issues, and pain points like forgetting tasks or managing tanks.

Motivations

  • Keep fish healthy and happy.
  • Learn more about fish care and water quality
  • Make fish care easier and less stressful.

Goals

  • Monitor water conditions accurately.
  • Receive helpful reminders for care routines.
  • Prevent problems before they happen.

Pain Points

  • Unsure if water quality is good enough.
  • Forgetting important care tasks like cleaning or feeding.
  • Difficulty managing multiple tanks or ponds.

Personas.

Develop a clear understanding of our target users

Specialist Request service

Define the problem.

Koi and tilapia enthusiasts need a simple, reliable way to monitor water quality and fish health because current tools are either too complicated or lack features to meet their specific needs.

User goals

...

Easily monitor water quality parameters like pH, temperature, and oxygen levels.

...

Receive timely reminders and notifications for aquarium maintenance tasks.

...

Access personalized recommendations to improve fish health and tank conditions.

...

Switch between multiple aquariums and track data for each.

...

Connect with a community of aquarium enthusiasts for tips and shared experiences.

...

Simplify the care process to save time while ensuring optimal conditions for their fish.

User Flow.

The user flow focuses on making it easy for users to complete key tasks. From logging in, users can quickly switch between aquariums, record water measurements, and view personalized recommendations. Notifications guide them to prevent issues, and reminders ensure they stay on top of maintenance. The design helps users move smoothly from one action to the next, making fish care simple and stress-free.

The goal

The goal is to provide a simple and effective way for koi and tilapia enthusiasts to monitor water quality, track fish health, and maintain their aquariums with confidence.

Process

We followed a user-centered design approach, starting with research through interviews to understand user needs and frustrations. Then, we created user personas, an affinity map, and prototypes to test ideas. Feedback from usability tests helped refine the app’s features and ensure a smooth, intuitive experience for users.

User Flow

Feature Prioritization.

The usability test highlighted several critical issues affecting the overall user experience. Users struggled with understanding how to navigate between aquariums, lacked clear guidance for entering water quality data, and encountered errors without helpful feedback. These issues created confusion, delayed task completion, and reduced confidence in the app's functionality. Addressing these areas is essential to improve ease of use, clarity, and trust in the solution.

Simplify Navigation Between Aquariums

Implement a clear dropdown menu or tab system for switching between aquariums. Add labels and visual cues to indicate the active aquarium, reducing user confusion.

Guided Data Entry for Water Quality

Create step-by-step prompts or a wizard-style interface for recording measurements (pH, temperature, etc.). Include tooltips or examples to help users understand acceptable ranges.

Error Messaging and Recovery

Introduce specific, actionable error messages when data submission fails. Provide options to retry or save data locally until the connection is restored.

Dashboard Updates and Feedback

Ensure immediate feedback on the dashboard after data submission. Add visual indicators (e.g., green checkmarks for safe parameters or red alerts for unsafe levels) to enhance clarity and user confidence.

Feature Priorization

Information Architecture.

The information architecture of this application is designed to ensure users can easily navigate between different aquariums, record water quality data, and access personalized recommendations. By organizing content into clear categories such as "Aquarium Profile," "Water Quality," and "Maintenance," users can find what they need quickly. The app also uses intuitive labels and visual cues to reduce confusion, providing an accessible and user-friendly experience. The layout prioritizes simplicity and ease of use, helping users stay focused on their goals without unnecessary complexity.

The Method

The method used for developing the information architecture is a combination of user research, card sorting, and prototyping. We analyzed user needs and behaviors to understand the most critical content, then organized it in a way that was easy to navigate. This approach helps ensure the app structure is user-centered and intuitive.

The Process

We began by conducting interviews with users to understand their needs and how they would expect the content to be organized. Next, we used card sorting exercises to test how users grouped different features and sections. Based on the results, we created a structure and tested it through prototypes to refine the layout. This iterative process helped us create an architecture that was simple and efficient for users.

Card Sorting

Site Map.

A hierarchical visual display of the app's content organizes information in a structured manner, making it easy for users to navigate. By prioritizing key elements and grouping related content, the app ensures a seamless user experience. This approach enhances clarity, reduces cognitive load, and helps users find what they need efficiently.

Site Map

Low-Fidelity Wireframes.

Prototyping is helpful for ideating, testing, and obtaining early feedback. By creating prototypes, we can quickly explore and refine ideas, ensuring they meet user needs and expectations. This process allows us to identify and address potential issues early, improving the overall design and functionality of the final product.

Low Fidelity

Early Usability Testing.

Early usability testing provides valuable insights into the initial key screens of an app. By testing these screens with real users, we can identify usability issues and gather feedback on the design and functionality. This early feedback is crucial for making informed adjustments, ensuring the app is user-friendly and meets the needs of its audience from the outset.

Usability Testing

Hi-Fidelity Wireframes.

Prototyping is helpful to ideate and iterate faster through ideas. By creating quick prototypes, we can explore different concepts, test them rapidly, and make necessary adjustments. This process speeds up the development cycle, allowing us to refine and improve ideas efficiently.

Hi-Fidelity Wireframes

Usability Testing Outtakes.

Learnings from the current design process will inform future iterations. By analyzing feedback and identifying areas for improvement, we can make necessary adjustments to enhance the user experience. These insights ensure that each iteration builds on the previous one, leading to a more refined and effective product.

Pain Points

  • Difficulty finding where to enter water quality parameters.
  • Confusion with unclear labels for specific metrics like ammonia levels.
  • Navigation between different aquarium profiles felt unintuitive.

UX Improvements

  • Add clearer instructions or tooltips for entering water quality data.
  • Improve navigation with a more prominent menu or tabs for aquarium profiles.
  • Use more descriptive labels and icons for water metrics.
Heat Map
Heat Map
Focus Map
Focus Map
Contrast Map
Contrast Map

What Went Well

Users appreciated the app's clean and modern design, intuitive interface, and wide variety of home services. They found the booking process straightforward, and the detailed professional profiles with ratings and reviews helpful. The real-time tracking feature and secure payment options also received positive feedback, making users feel confident and satisfied with the app.

What Went Wrong

Users experienced frustration with slow loading times and the lack of a dedicated help section. Mixed language elements caused confusion, and key action buttons were not easily visible.

Additionally, some users struggled with brand identification and skipped important steps like login and onboarding. Missing screens also made it hard to complete all necessary actions smoothly.

Post MVP.

Improvements to consider

Post MVP

Conclusion.

Learnings and general thoughts

This project provided valuable learnings in creating a user-friendly app for koi and tilapia enthusiasts. Through user testing, we identified key strengths, such as the app’s core functions, but also recognized areas that need refinement, particularly around navigation and user understanding. The feedback highlighted the need for a clearer, more intuitive interface, with improved onboarding and more personalized notifications. While the app shows promise, there is still room for enhancement in usability and design to better meet users' needs and expectations. Moving forward, addressing these issues will ensure a more seamless and enjoyable experience for users.

Lets work together

Let's work together to achieve our goals. Combining our skills and perspectives will create innovative solutions and ensure success.

linkedin whatsapp email