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.
This project has been developed using the following technologies:
- Next.js 13 (app router)
- TypeScript
- Prisma
- Next-Auth
- TailwindCSS
- RadixUI
- zod
The key functionalities of the WashHub CSR portal are:
-
View a list of users: CSRs can view a comprehensive list of all registered users of the mobile app.
-
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.
-
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.
-
View/Edit vehicle subscriptions: CSRs can view and edit vehicle subscriptions for users. This feature allows adding, removing, or transferring subscriptions.
To see a live demo of the WashHub platform, please visit: https://washhub.vercel.app/