The application's user flow has been designed to be straightforward, efficient, and focused on the core functionality, guiding the user through the following steps:
1. Home and Login: Upon opening the application, the user is greeted with a welcome screen that introduces them to the main functionality. With a single tap on the "Continue" button, they access the core of the tool.
2. Selection, Classification, and Information: Once inside, the user interacts with a centralized view that allows them to manage the entire identification process in three key actions:
- Take Photo: Activates the device's camera to capture an image of the fish in real time. The photo is immediately displayed in an image viewer, ready for analysis.
- Select Photo: Allows the user to access their device's gallery to choose an existing image.
- Classify Photo: With the image already loaded, this action initiates the analysis process. The application processes the photograph and displays the identified species (Guppy, Betta, or Molly) along with the probability of a correct classification.
3. Fish Information: Once the result is obtained, the user can click on said result, showing a new view with more information about the fish.