Web based chat application (Let’s Chat)
Web based chat application (Let’s Chat)
20IT035 DHRUVI GEDIYA 20IT034 VANSH GANDHI
INFORMATION TECHNOLOGY INFORMATION TECHNOLOGY
DEPARTMENT
DEPARTMENT
CHARUSAT UNIVERSITY CHARUSAT UNIVERSITY
Chatting is a method
of using technology to bring people and ideas together despite of the
geographical barriers. The technology has been available for years but the
acceptance was quite recent. Our project is an example of a chat server. It is
made up of two applications - the client application, which runs on the users web browser and server application, runs on any
hosting servers on the network. To start chatting client should get connected
to server where they can do private and group chat. Security measures were
taken during the last one. This
chatbot system reduces the work of admission process department by providing
the required information to the students or parents and also reduces the
workload of the department to keep on answering all the queries of the
students.
Problem statement
This project is to create a chat application with a server and users to enable the users to chat with each other.
To develop an instant
messaging solution to enable users to seamlessly communicate with each other.
The project should be
very easy to use enabling even a novice person to use it.
This project can play an important role in organizational field where employees can connect through LAN.
The main purpose of
this project is to provide multi chatting functionality through network.
Project Objective
Communication: To
develop an instant messaging solution to enable users to
seamlessly communicate with each other.
User friendliness: The project should be very easy to use enabling even a novice person to use it.
INTRODUCTION
Keyword
React js, nodejs, MongoDB, SocketIO, Firebase.
PROPOSED SYSTEM
The functionality of
the chat application is to give the ability to chat with whoever is online on the
application. The users and stakeholders will be a small group for now, the use
cases will be what is available to the user, and the functional/nonfunctional
requirements will be covered, as well as the milestones of the chat
application.
The system to be
developed here is a Chat facility. It is a centralized system. It is Client-Server
system with centralized database server. All local clients are connected to the
centralized server vi LAN.
There is a two-way
communication between different clients and server. This chat application can
be used for group discussion. It allows users to find other logged in users.
PROJECT FLOW
1) Registration page for public communities
2) Adding Clients side and Server side into the
project for chatting using Express
3) Adding Events, Broadcasting and bi communication
using Socket.io
Things which are still in progress
(Login, Register) from database, Personal chats,
Authentication via JWT tokens etc..
FEATURES
1 Login
2 Register
3 Community chat
4 Personal chat
INTERFACE
1. For community chat
2.For personal chat
TOOLS:
Visual studio code and
postman
TECHNOLOGIES:
Html, css, javascript, react,
nodejs, firebase
CONCLUSION
There is always a room for improvements in any apps.
Right now, we are just dealing with textcommunication. There are several chat
apps which serve similar purpose as this project, but theseapps were rather
difficult to use and provide confusing interfaces. A positive first impression
isessential in human relationship as well as in human computer interaction.
This project hopes todevelop a chat service
REFERENCES
[1]
https://www.wordstream.com/blog/ws/17/10/04/chatbots
[2]https://www.inc.com/larry-kim/10-examples-of-howbrands-are-using-chatbots-tode.html
[3]https://github.com/PoorvaRane/EmotionDetector/blob/master/Emotion_Detector.ipynb
[4]https://blog.statsbot.co/chatbots-machine-learninge83698b1a91e [5]https://link.springer.com/chapter/10.1007/978-3-319-
19156-0_14
[6] Khan, F.M., Fisher, T.A., Shuler, L., Wu, T.,
Pottenger, W.M. Mining Chat-room Conversations for Social and Semantic
Interactions. Can be found on
http://www.cse.lehigh.edu/techreports/2002/LU-CSE-02- 011.pdf. 2002
[7]Philipp Michel. Support vector machines in
automated emotion classification. Churchill College, June 2003.
Github Link:
https://github.com/VanshVg/messaging-app
Comments
Post a Comment