Posted on 5th March, 2022
This is the second chat based application I worked on within last week. This one is slightly different from the last one I had in MEVN stack. This one for starters is anonymous, meaning it does not have authentication and database connection. It would stay anonymous but, I might add database connectivity in future. This uses Jquery plugged into multi-page Express application, no modern frontend framework.
For styling it uses Tachyons CSS library/framework - https://github.com/tachyons-css/tachyons. It was overall a pleasant experience working with it. I had used this in one of my projects a couple of years back. It is very similar to Bootstrap and uses Mobile first architecture.
The application itself is very simple, you are asked to enter your username so that others in the room can identify you. If someone else is already using that username you get an error, otherwise a chat window is displayed where you can see the list of messages and the current users online at that particular moment of time. Each window would open a new socket, communication is done through emitting events and listening to it on frontend and back-end.
If you enjoyed this project, please leave a star on Github and show some support. Always tend to end my posts with this line, but it really something that keeps me motivated to continue adding this minor projects on my profile and spread learning.
Made With
Have something to share ? Please post it in the comments section.
You must be logged in through your Google account to post comments
Posted by Apfirebolt on 5th June, 2022
I want to compliment and clone this project