Major1 2
Major1 2
Major1 2
Problem Statement
Front end
Html –
HTML (HyperText Markup Language) is the most basic
building block of the Web. It defines the meaning and
structure of web content. Other technologies besides HTML
are generally used to describe a web page's
appearance/presentation (CSS) or functionality/behavior
(JavaScript) HTML is the language for describing the
structure of Web pages. HTML gives authors the means to:
Publish online documents with headings, text, tables, lists,
photos, etc. Retrieve online information via hypertext links, at
the click of a button d Hyper Text: HyperText simply means
"Text within Text." A text has a link within it, is a hypertext.
Whenever you click on a link which brings you to a new
webpage, you have clicked on a hypertext. HyperText is a
way to link two or more web pages (HTML documents) with
each other.
Java script –
JavaScript is a lightweight interpreted programming
language. The web browser receives the JavaScript code in
its original text form and runs the script from that Javascript
is used by programmers across the world to create dynamic
and interactive web content like applications and browsers.
JavaScript is so popular that it's the most used programming
language in the world, used as a client-side programming
language by 97.0% of all websites.
Node.js uses JavaScript - a language known to millions of
developers worldwide - thus giving it a much lower learning
curve even for complete beginners. Using Node.js you can
build simple Command Line programs or complex enterprise
level web applications with equal ease. Node.js is an event-
driven, server-side, asynchronous development platform code.
Back end
Node.js –
o Client to Server
o Server to Client
Deployment
Heroku –
Heroku is a container-based cloud Platform as a Service
Developers use Heroku to deploy, manage, and scale modern
apps. Our platform is elegant, flexible, and easy to use,
offering developers the simplest path to getting their apps to
market. High productivity of developers - Heroku delivers a
high order value by giving a set of capabilities. We do not
need to focus on network management, the latest version of
the database, server configurations. Heroku does not give any
obstacles so that developers can focus on the best building.
The best design - Everything in Heroku is very meticulously
defined, from capabilities to tools to workflows that maximize
the output. The design is so user-friendly a novice can
understand it and start working on Heroku. Also, the tool
guide is in easy words and very understandable.
Developer experience - Some developers work with new and
critical ideas. Heroku secures them. It makes app development
more than just a job by rewarding experience and bringing out
the best work. Heroku experiences more than 26 billion
requests every day and three lakh requests in a second.
fHeroku provides high flexibility that supports unique
workflow needs for DevOps
RAM 2 GB (Minimum)
Future Reference
Chat bot
Support
Conclusion
The chat app provides a better and more flexible chat system.
Developed with the latest technology in the way of providing
a reliable system. The main advantage of the system is instant
messaging, real-world communication, added security, group
chat, etc.
Introduction
Client Module:
Problem Statement
Technology used in this project
Front End
Html
Css
Java Script
Back End
Node.js
Express.js
Socket.io
Deployment
Heroku
Hardware Requirements
Software Requirements
Future Reference
Conclusion
Screen Shorts of Project User Interface
Screen Shorts of Project Code