When implementing a new process or concept, there are a few steps that can be taken to see if the idea can be a reality. Using the proof of concept, prototype, pilot or minimum viable product methods are those steps. Each method is different with the biggest difference being the scope and the underlying costs associated with each piece.
Our goal for this project is to provide a chat system for visitors of the website so they can be easily assisted by the website’s owner in our support department. It is essential for the website’s owner to have the ability to customize the chat widget and have a powerful integration of support in the back office with all visitors and user’s information from the website’s database.
In order to minimalize the amount of time needed for loading and rendering content, all applications should request required content in a timely fashion, whether it be at the users demand or in the event it be prefetched before. Please ensure applications use local copies of content if necessary and create http request models as small as possible.