SEO Audit (price of a coffee)Starting at $1 →
Web DesignLaunch

Launch of the client portal Van Roy Pools

A bilingual Next.js & React web app designed to simplify pool service management — for both clients and administration.

March 16, 20266 min read
Residential pool with crystal clear water representing Van Roy Pools services

portal.vanroypools.com

We are proud to present the Customer Portal developed for Van Roy Pools, a pool service company based in Saint-Lazare, Quebec. This bilingual web application is designed to simplify pool service management for both clients and the internal team.

Project Goal

Create a centralized platform allowing clients to book their services, track their requests, and manage their profile, while providing the company with a comprehensive operations management tool.

Client Side: A Smooth and Bilingual Experience

Van Roy Pools clients can now manage their pool services entirely online, in both French and English:

  • Service Booking — opening, closing, maintenance, leak detection, and more
  • Real-time Tracking — view and track their requests
  • Profile Management — personal information and preferences
  • Customized Service Options — based on pool type
  • Automated Communications — email confirmations and reminders
Modern web app dashboard showing statistics and bookings

Admin Side: A Comprehensive Dashboard

The system includes a comprehensive admin panel for the Van Roy Pools team, covering all aspects of management:

  • Client and account management
  • Booking and deposit management
  • Service scheduling
  • CSV import/export of clients
  • Weekly availability management
  • Customization of automated emails
  • Payment tracking (credit card or e-transfer)

Technical Architecture: Next.js & React

The portal is built on a modern and efficient architecture, featuring the most sought-after technologies on the market:

Next.js

React Framework

React

User Interface

TypeScript

Static Typing

Supabase

PostgreSQL + Auth

Material UI

Design System

Framer Motion

Animations

Cardknox

Secure Payment

Resend

Transactional Emails

Vercel

Hosting

Choosing Next.js with React allows for hybrid rendering (SSR and SSG), ultra-fast navigation, and an excellent user experience. Combined with Supabase for PostgreSQL database and authentication, this architecture ensures security and performance.

Tangible Results

The Van Roy Pools client portal delivers a robust solution that transforms the company's daily management:

  • Enhanced Client Experience — 24/7 self-service booking and tracking
  • Reduced Manual Management — automation of repetitive processes
  • Automated Bookings — instant confirmations, reminders, and communications
  • Structured Organization — centralized planning and management of services

A Project Demonstrating Our Expertise

This portal illustrates our ability to deliver complete web applications : from UI/UX design to payment integration, through secure authentication and automated notification systems. All in a bilingual French/English environment tailored to the Quebec market.

Thank you to Van Roy Pools for their trust in this project.

H1

H1Site

Vaudreuil Web Agency

Back to Blog

A client portal project?

We develop web applications, client portals, and digital platforms tailored to real business needs.