01
Context & concept
University Mobile Development Project. Traditional plant encyclopedias can feel passive and text-heavy, so FindFlora was designed to make learning active and habit-forming.
Daily check-ins reward users for exploring outdoors while learning about local flora.
02
UX engineering & constraints
The outdoor use case informed a high-contrast theme and highly legible type.
To work within the plant API’s 100-query daily limit, I built a local cache and used background threading so data requests would not freeze the interface.
03
Privacy & edge cases
If location access is denied, the app falls back to manual selection rather than blocking the user.
Confirmation dialogs and context-aware notifications protect progress. A future iteration would improve country-specific hardiness data and include formal usability testing.