Inspiration

AquaControl was inspired by a practical challenge: how can bottled-water delivery businesses organize orders, coordinate drivers, and provide a smoother customer experience?

Water delivery involves more than receiving an order. It requires coordination between customers, administrators, and delivery drivers. I wanted to explore how a single web platform could connect these activities in a clearer, more organized workflow.

What it does

AquaControl is a web-based platform designed for bottled-water delivery businesses. It brings together three user roles:

  • Customers: interact with the delivery service through a dedicated interface.
  • Administrators: manage and coordinate operational activities.
  • Delivery drivers: use a dedicated interface to support order fulfillment and delivery.

The central workflow connects the order, coordination, delivery, and confirmation stages. The project also addresses the operational needs of reusable water containers.

AquaControl is deployed on Render and has a live web interface that can be explored.

Live demo: https://aquacontrol-saas.onrender.com/cliente/app.html

Source code: https://github.com/Yandri007/proyecto-agua

How we built it

AquaControl was built as a web application using JavaScript-based technologies. The backend uses Node.js and Express, with PostgreSQL for data management. The frontend provides dedicated interfaces for customers, administrators, and delivery drivers.

The application is deployed on Render, allowing people to explore the live version rather than relying exclusively on screenshots or a static prototype.

Challenges we ran into

One of the main challenges was connecting three different user experiences into a coherent operational workflow. Customers need a clear ordering experience, administrators need to coordinate activities, and drivers need to understand their delivery tasks.

Another challenge was maintaining consistency between the different parts of the application while preparing a stable, publicly accessible demonstration.

These challenges reinforced the importance of testing the complete journey rather than evaluating each interface in isolation.

Accomplishments that we're proud of

One of our main accomplishments is having a working, deployed application with dedicated interfaces for customers, administrators, and delivery drivers.

We are also proud of shaping the project around a real business use case instead of building an interface without a practical purpose. AquaControl demonstrates how the different roles can be brought together in a single delivery-oriented platform.

What we learned

Building AquaControl reinforced that good user experience involves more than visual design. Clear workflows, understandable actions, and coordination between user roles are equally important.

We also learned the value of testing an application as an integrated system and making the deployed version accessible so that others can evaluate the experience directly.

What's next for AquaControl — Smart Water Delivery

The next steps include refining the mobile experience for delivery drivers, improving the clarity of order and delivery status, and continuing to simplify the workflow from order placement to delivery confirmation.

Longer term, AquaControl could evolve into a more complete operational tool for bottled-water businesses, helping them organize deliveries, manage reusable containers, and provide a more consistent customer experience.

Share this project:

Updates

Submission history