One of the most ambitious and game-changing projects I've led is the "Guided Sales Experience" - a comprehensive platform designed to elevate user support to a new level. This project involves the creation of a live support feature integrated into a website. The primary objective of this feature is to allow users to connect instantly with a customer service agent through video call and screen sharing, providing a seamless, personalized, and highly efficient support experience.
The heart of this system is the help button, a user interface element embedded on the website. Once clicked, it opens up a communication window that connects the user with a service agent through video and audio, allowing for a real-time, face-to-face consultation. The agent, on the other hand, can leverage the screen sharing functionality to guide the user through their queries or issues more effectively.
Our solution uniquely integrates the Pupil Distance and Segment Height calculation functionality. If a customer is interested in purchasing glasses, they can select their desired pair online or visit a physical store. Once they connect with an agent and show the barcode to the camera, our system captures the barcode, retrieves the product details, and calculates the Pupil Distance and Segment Height using the customer's photo from the ongoing stream. With all the necessary details at hand, the agent can initiate the order and facilitate the customer through a secure payment option, thereby completing the order.
The project harnesses the power of WebRTC technology and a signaling server to establish a reliable, high-quality peer-to-peer connection between the user and the agent. Developed using a robust tech stack that includes React, Node.js, WebRTC, Socket.IO, and MySQL, the Guided Sales Experience is a testament to leveraging technology to significantly enhance customer service and user experience.
Particulars: React, Node.js, WebRTC, Socket.IO, MySQL.