Login

Online chat in 24h

chat en ligne en 24h.png

Why do this project?

My interests in developing a real-time online chat are multiple. This type of project has several advantages I will try to express them correctly. I set out to do a "Rush" in order to produce a functional deliverable in 24 hours.

It trains me to produce a functional tool in a limited time
It's no secret, I apply Parkinson's law. “The more time we have to complete a task, the more time this task takes”.

Future projects integrating a chat will take less time
This is the advantage in programming, if it's done well, we save a lot of time for future projects. Any blocking points will have already been overcome, it will also be easier to cost a similar tool with more concrete visibility on development time.

It gives visibility what I can produce in 24 hours
If a potential prospect goes through this, it gives a little insight into fluidity, speed of execution and overall ergonomics of the type of tools that I can develop. I certainly should have spent more time on the design, since it's what we're holding back.

This project will serve as a basis for the implementation of Nodejs
A chat, if it's not in real time, it doesn't have much interest. Thanks to Nodejs, I will be able to listen to server changes and therefore display the messages as soon as they are sent, on all the connected devices, without having to reload the page.

I have a project that is close to my heart.
In addition to the integration of a chat on certain sites which will really add value to the projects that I am developing (I have one that requires a chat). I especially have a social project that is really close to my heart. I'm not yet ready to talk about it here but in a way these 24 hours that have just passed bring me a little bit closer.

The result

Fonctionnalities
At the end of these 24 hours, you can create a user on the chat, connect, put the chat in full screen, access and participate in one or more channels, see the list of members, contact one or more members by message, ignore a member and log out. The little extra, we recover our active conversations as soon as we reconnect. And of course we can remove the tabs that are no longer useful to us.

The limits of the tool
NodeJS is not yet integrated, you have to reload the page to see the new messages (the chat loses all its interest, that's clear). Although the use of the tool is rather simple, the graphic aspect is also very basic.

Areas for improvement
I didn't have time to do everything I wanted (here's what). To go further, I would like to display the number of unread messages for a channel as a notification in the associated tab. Once this is done and the integration of NodeJS, we will have all the features of a cat that will have nothing to envy to other online chats.

The technologies used
This online tool has been fully developed in html / css, javascript / jquery, php / mysql. Nothing more, nothing less. With that, you can already achieve almost anything you want, the only limit is your imagination! ( and accessories, time and skills ).

Access live chat now

The next rush in sight, integration of NodeJs! :p

To do a quick review, what I remember from this rush is precisely that I will have to do more rush. It is much more stimulating to code this way. In addition to that, I have quite a few such tools to develop. What I like is that over a relatively short period of time, we use all of our skills.

Why centralize your data

pourquoi centraliser vos donnees.png

In recent years, customer service expectations have evolved. Customers are more and more demanding. They want personalized service, immediate handling of their request and an equally rapid solution. ... Read

mail icon1.pngGet oOur best articles