WashHub: A CSR Portal for Car Wash Services

Table of Contents

Overview

WashHub is a customer service representative (CSR) portal developed as a part of a membership and loyalty platform for car wash services. This portal is designed to enhance the efficiency of CSRs in supporting customers who come up with queries or issues.

Typically, a CSR will encounter questions such as:

  • "I want to cancel my account."
  • "I have a question about a recent purchase."
  • "I purchased a new vehicle and I want my subscription transferred."
  • "I am not able to get a wash" (usually due to their account being in an "overdue" status resulting from a failed membership payment).

This platform allows customers to sign up for subscription-based monthly memberships, purchase single washes, update their payment information, redeem coupons, and manage their accounts. The project provides a complete solution to manage these queries effectively.

Technologies

This project has been developed using the following technologies:

  • Next.js 13 (app router)
  • TypeScript
  • Prisma
  • Next-Auth
  • TailwindCSS
  • RadixUI
  • zod

Features

The key functionalities of the WashHub CSR portal are:

  1. View a list of users: CSRs can view a comprehensive list of all registered users of the mobile app.

  2. Quickly find and view details for a specific user: CSRs have the ability to access detailed information about a specific user, including their account information, active vehicle subscriptions, and purchase history.

  3. Edit account information: CSRs can modify account information for users. This includes changes in details such as name, email, phone number, or other important details.

  4. View/Edit vehicle subscriptions: CSRs can view and edit vehicle subscriptions for users. This feature allows adding, removing, or transferring subscriptions.

Live Project

To see a live demo of the WashHub platform, please visit: https://washhub.vercel.app/