Designing WaterLink: A Case Study in User-Centered App Design
23 Jul 2026
WaterLink started as an idea to solve a real, everyday problem — connecting water suppliers (RO plants) with customers who need reliable water delivery. Before writing a single line of code, I spent time designing the entire user experience in Figma, mapping out 40 screens covering everything from onboarding to order tracking.
The goal was simple: make ordering water as easy as ordering food online. I designed separate flows for vendors and customers, keeping each interface focused on what that user actually needs — vendors managing their products and orders, customers browsing and tracking deliveries.
On the development side, I used Flutter to build a smooth, cross-platform mobile experience, backed by a Django REST Framework API handling authentication, orders, and payments. Features like Google Maps integration and Firebase push notifications were added to make the experience feel complete and reliable.
WaterLink taught me how important it is to design with the end user in mind — before touching any code. Every screen, every interaction, was thought through to serve a real purpose.