Water Station Management System

A web and mobile platform for water refilling stations — managing customers, deliveries, inventory, sales, expenses, and maintenance for owners and staff in one organized system.

Water Station Management System preview
Web & Mobile
// SCREENSHOTS

A look inside

Water station operations dashboard
Delivery scheduling screen
Inventory tracking screen
Mobile app view for staff
// TECH STACK

Built with

TypeScriptNext.jsReact Native ExpoSupabase (PostgreSQL & Storage)Clerk (Auth)Github Action (CI/CD)TanStack (Query & Table)ZustandTailwind CSSNativeWindShadcn/ui
// OVERVIEW

About the project

What it is

The Water Station Management System is a mobile and web-based platform designed for water refilling station owners and staff. It manages customers, delivery schedules, inventory, sales, expenses, and daily maintenance tasks in one organized system.

Who it's for & the problem it solves

It's built for water refilling businesses where owners and staff coordinate deliveries, restocking, and daily upkeep — work that's easy to lose track of with manual records.

The system supports smoother operations by improving delivery coordination, monitoring inventory movement, tracking business performance, and keeping maintenance records organized.

Why it's useful

By reducing manual work and improving staff coordination, the platform helps stations maintain a more efficient daily workflow — with owner and staff roles so everyone sees exactly what they need to.

// FEATURES

Key features

Owner & staff roles

Role-based access so owners and staff each get the right view and permissions.

Customer management

Organized customer records that connect to deliveries and sales history.

Delivery scheduling

Plan and coordinate delivery schedules to keep routes and customers on track.

Inventory tracking

Monitor inventory movement so stock levels stay accurate and visible.

Sales & expense tracking

Record sales and expenses to keep a clear picture of business performance.

Daily maintenance scheduling

Keep equipment maintenance organized with scheduled daily tasks and records.