Orders without the back-and-forth
A catalogue, saved addresses and purchase history let customers place orders themselves.
Customer experience ↗DELIVERY / PRODUCT CASE
From the first order to the next purchase. A water delivery system built from scratch: an app, a management dashboard and the logic that connects them.
Follow an order ↓FULL-CYCLE DEVELOPMENT · iOS / ANDROID / WEB
Automating water delivery
App + management dashboard
From scratch to release
Customer, team, owner
01 / THE BUSINESS CHALLENGE
Accept the order, check the schedule, verify payment, answer the customer and help them return. Each of these tasks has its place in the product.
A catalogue, saved addresses and purchase history let customers place orders themselves.
Customer experience ↗App orders and purchases entered by a manager are handled in one dashboard, with statuses and filters.
Team workflow ↗Reordering, rewards, referrals and push notifications give the business tools to engage its customer base.
Bringing customers back ↗02 / ONE ORDER. THE WHOLE PROCESS.
Follow five steps, from choosing a product to ordering again. Each step shows a real screen from the relevant part of the system.
CUSTOMER / APP
Water, equipment and accessories share one catalogue. Each product page shows the price, rewards and an option to add it to the cart.
Customers can explore the range and choose at their own pace.
Real interfaces · demo data
03 / THE TEAM’S WORKSPACE
Payment, delivery, processing, customer and address sit together. Filters help the team focus on orders that need attention.
After a phone call, a manager can place an order by selecting the customer, products, address and delivery time.
Time slots, capacity and cut-off times are set for each day of the week.
Separate accounts for administrators, heads of sales, managers, logistics coordinators and marketers.
04 / KEEPING THE RELATIONSHIP GOING
Coming back is built into the product: a familiar purchase on the home screen, rewards in the profile and support a tap away.
Customers can repeat their latest order from the home screen.
A points balance, invitations for friends and configurable reward rules.
Customers send a message here; the team replies from the dashboard.
05 / EXPLORE THE DETAILS
Choose a part of the product, open a feature and enlarge the screenshot. Explore the daily work behind the interface.
Screenshots contain demo data and prices. Analytics figures do not represent implementation results.
Offers, the latest purchase and reordering, all in the app the customer already uses.
Customers browse from categories to products, compare prices and open the details.
Active, completed and cancelled orders are grouped separately. Items, address and total are all close at hand.
Customers contact the team directly in the app. Quick questions help them start a conversation.
The points balance and referral code are available in the profile. Customers can share their code with a friend.
Customers can save multiple addresses with delivery details in their profile, without entering them again.
Alongside products, customers can browse services: equipment cleaning, installation, rental and maintenance.
Delivery status, payment, customer and address appear in one list. Filters highlight unprocessed orders and those awaiting payment. The list can be exported to CSV.
A customer calls; the manager places the order in the same system. They can select a new or existing customer, products, address, delivery time and payment method.
Set daily time slots, order limits and cut-off times for each day of the week. These slots become available to customers at checkout.
Contact details, delivery addresses, rewards, referral code and purchase history share one customer profile. A separate section shows unregistered guests.
Manage product photos, descriptions, prices, promotions and rewards. Categories and subcategories organise the range; priority determines the display order.
Add equipment cleaning, installation, rental or repairs to the services catalogue. Manage descriptions and availability; customer requests appear in a separate tab.
Show customers new arrivals and special offers. Manage banner images, destinations, availability and display priority from the dashboard.
Send offers to everyone, unregistered guests or a specific customer. Add an image and a link to a product or category. Notification permission is required.
Enable separate push notifications for payment requests, order status changes and support replies. Customers hear about events without a manager sending messages manually.
The team replies to app enquiries from the support dashboard. Open and closed chats can be viewed separately. This demo screen has no enquiries yet.
Set the reward for referring a friend and the maximum share of an order payable with points. Loyalty terms are configurable for each company.
View revenue, order count, average order value, popular products and payment methods. Choose a day, week, month or custom period and export the report to Excel.
Refund requests have a dedicated section with search and statuses: pending, approved and rejected. Managers can track progress on requests. This demo screen has no requests yet.
Create individual employee accounts and assign roles: administrator, head of sales, manager, logistics coordinator or marketer. The screen shows the new employee form.
A dedicated section helps investigate SMS sign-in issues, with phone search, code expiry and status. It supports customers who cannot sign in. The demo screen has no active codes.
No features found for this search. Try another word.
06 / PRODUCT LOGIC
The catalogue, orders, customer base and communication work as parts of one product. Changes in the dashboard determine the products, offers and delivery slots available to customers.
Browse · order · status
Addresses · rewards · chat
Orders and customers
Rules and events
Processing · schedule · catalogue
Support · marketing · reports
Push notifications for payment requests, status changes and support replies are configured separately.
Referral rewards and the share payable with points are managed from the dashboard.
Refunds, support enquiries and sign-in assistance have dedicated sections.
PAYMENT AND CONTROL
The product supports payment on delivery and online payment through Monobank or WayForPay. Available methods are configured for the company, while refund requests have a dedicated section with statuses.
Apps for iOS and Android: the customer interface for interacting with the system.
The product backend: API and business logic connecting the app to the management dashboard.
A relational database for organised storage of system data and the relationships between records.
07 / THE FULL CYCLE
The project was built from scratch and taken through to release. The work centred on a complete journey, from business rules to the interfaces used by customers and the team.
The customer journey, manager workflows, and rules for ordering, payment and delivery.
App and dashboard structure, user roles and connections between features.
Customer screens, the management dashboard and shared system logic.
Payment methods, order events, push notifications and support.
From choosing a product in the app to managing the order in the dashboard.
The final stage of the full cycle: taking the product beyond the development environment.
YOUR NEXT STORY
An app, a workspace for the team and the logic between them.
From the first challenge to a product ready to launch.