David_Wimbley
Объем вашего вопроса выходит за рамки цели этого форума.
Вы указываете, что хотите изучить его, но не хотите ссылки на github. Я бы сказал, что ссылка на github, которая делает то же самое, - это способ для вас учиться. Чтение кода других людей и наблюдение за тем, как они добиваются своих целей, - отличный способ расширить свои знания. Никто здесь не будет делать ваши исследования для вас или учить вас, как кодировать, вы должны учиться сами.
Если бы вы сделали простой поиск в google (сделать онлайн чат в jquery) вы сможете найти то, что вам нужно, не пытаясь заставить других делать за вас исследования с помощью страниц за страницами соответствующих ссылок, чтобы сделать то, что вы хотите.
Теперь, если вы действительно попытаетесь построить это и у вас возникнут вопросы о коде, над которым вы работаете, то не стесняйтесь вернуться и опубликовать вопрос с четким объяснением вашей проблемы, соответствующими образцами кода проблемной области, и я уверен, что вы получите более значимую помощь.