This is a simple Chat application created by me while trying to learn more about ReactJS and its applications with Web Sockets.
I have used the following functionalities:-
-
ReactJs. -
NodeJS. -
SocketIO. -
CORS. -
ExpressJS. -
Nodemon.
The app-structure of this application has been divided into two 2 folders:-
-
Front-end:
Client. -
Back-End:
Server.
The app serves the following functionalities :-
-
LoginandExitthe ChatRoom. -
The Creator of a new ChatRoom becomes the
admin. -
The
emojioption is although yet to be enabled, but the keybords sign can be used. -
End-to-Endchat messages delivery.
Although I learned quite a lot while trying to build this app, but further improvements are yet to be made:-
-
Adding
Phtotos and Media Filesby a user to the ChatRoom. -
Provision of the
Admin Rightsto the Room-Admin. -
Deployment of the app on Heroku/Netlify/MongoDB-Atlas.


