Customer Support Web Chat

Job ID: 40047150

Budget: $15 – $25 USD

I need a clean, browser-based chat module for the Balesin website so our team can handle customer inquiries in real time and keep every word on record. The single, non-negotiable feature is robust chat history: every conversation must be stored, retrievable, and easy to search from both the agent side and the customer’s account area. Automated responses and multi-platform clients can wait for later phases; for now the focus is a solid, web-only build that works flawlessly on modern desktop and mobile browsers.

Here’s what I expect from you:
• A lightweight front-end widget that can be dropped into any page with a small script tag.
• An agent console where staff can view active sessions and pull up past transcripts instantly.
• Secure back-end storage of messages (SQL or NoSQL is fine) with a simple export option.
• Clear install and deployment instructions so my devs can push this to production without a learning curve.
• Source code, commented and neatly organized, delivered via a private Git repo.

If you already work comfortably with tools like Node.js, Socket.io, Firebase, or similar real-time frameworks, this should be a quick win. Let me know your proposed tech stack, estimated turnaround, and a couple of links to previous chat or messaging work so I can see your style.
Related categories: JavaScript SQL MySQL HTML Node.js Web Development NoSQL