You are on page 1of 6

Project 1 synopsis

On Chat Application

Submitted to: Submitted By:


Dr. Naresh vipul
CSE Department 251902171
UIET, KUK CSE(B)-6th Sem

1
Index

Sr No Description Page No Remarks

1 Introduction 3

2 Working Principle 4

3 Language used 5, 6

WEB BASED CHAT APPLICATION

2
INTRODUCTION
About Project:

The main aim of the project is to provide web-based chat application.


This is fully functional and dynamic chat application where one can
chat any people around the globe. The main good thing about this
application is that it not requires any installation to work and people
also not require phone number in sign in process. This application
require only email in sign in process. Because it is fully web based.
Here are some features that I am going to develop in my proposed
project.
1. Sign up
2. Sign In
3. Set Avatar Page
4. Home Page Contain chat UI
5. Logout

3
The major objectives of this project are as
follows:
• Providing real time web-based chat application.
• Providing an interactive interface.
• Providing Simple, Fast and easy to use Interface.

User Interface & working


This application completely developed using MERN stack. It is
comparatively faster than any other web-based chat application.
First of all, user have to sign up this will require username, email Id,
password after this user redirected into Set Avatar Page. Where User
Select avatar and redirected to chat UI page.
This application also secure user credentials use bcrypt.js for
hashing(password).

4
Technology Stack Used:

This application used MERN stack. MERN is acronym for mongo dB,
Express Js, Node Js, React Js.

Mongo Db: MongoDB is a document database used to build highly


available and scalable internet applications. With its flexible schema
approach, it's popular with development teams using agile
methodologies

Node JS: Node js (Node) is an open-source development platform for


executing JavaScript code server-side. Node is useful for developing
applications that require a persistent connection from the browser to
the server and is often used for real-time applications such as chat, news
feeds and web push notifications.

5
Express JS: Express js is a free and open-source web application
framework for Node. js. It is used for designing and building web
applications quickly and easily.

React Js: React js is an open-source JavaScript library that is used for


building user interfaces specifically for single-page applications.

You might also like