Challenge
A mid-sized service provider managed orders, invoices, and support requests for approximately 500 business customers via email and phone. Status inquiries occupied the support team for several hours each day, invoice corrections due to typos were regularly required, and customers had no way to check the status of their orders themselves.
Solution
Development of a self-service portal that enables customers to independently view and manage order status, invoices, and support tickets. The React frontend communicates with a PostgreSQL database through a Node.js API. Hosted on AWS with containerized deployment (Docker) and Redis for session management and caching.
Technology Stack
Results
~40%
fewer support requests thanks to self-service
< 1.5s
page load time (p95)
~500
business customers on the portal
94%
satisfaction rate (internal survey, n=120)