







Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This chat application address point-to-point communications (private chat) as well as multicast communications from one sender to many receivers (group chat). It can be used for local usage in a small network. It creates a local server and people connected to the network can do both group and private chat. The chat also gives facilites to block someone from pinging unnecessarily.
Typology: Thesis
1 / 13
This page cannot be seen from the preview
Don't miss anything!








Submitted to GGS Indraprastha University in Partial fulfilment of the requirement for the award of the degree of B.TECH (INFORMATION TECNOLOGY) Submitted By:
Enrollment No: 01216401515 B.Tech IT 2015-
University School of Information and Communication Technology
Guru Gobind Singh Indraprastha University Sector-16c, Dwarka, Delhi – 110075
I hereby declare that the project work entitled “Real Time Chat Application” submitted for “ Summer Training Report ” to University School of Information and Communication and Technology, is a record of an original work done by me under the guidance of Hardeep Mehta , at Troofal Interactive, and this project is submitted in the partial fulfillment of the requirements for the award of the degree of Bachelor of Technology in Information Technology.
Mohit Kumar B.Tech (IT) 3rd^ year 01216401515
USICT, Dwarka
Troofal Interactive is a software development company and has been in the industry from past 7 years. Troofal Interactive has been launched with a clear
vision to become multi-skilled and multi-dimensional IT service provider with the ultimate aim to evolve and become a leading One Stop client consulting company.
We believe in professional research before initiating any work to provide you with the best results.
We provide effective & measurable scalable software solutions in different domains like Web designs, Application design, Graphics design, Strategic planning, Hire developers, Full stack software development. Troofal Interactive has marshaled its resources and offers outsourcing solutions for publishers and publishing industry worldwide. Outsourcing has become one of the current watchwords regarding cost containment. Technological advances have made worldwide production capabilities an everyday reality and Troofal Interactive is poised to successfully become the outsource facility for your various pre-press requirements:
Our team of expert web designers turns around hundreds of websites a week. We make websites on almost any CMS and builder platform that you can think of. We also have a team that is especially passionate about Word Press. Needless to say, all websites are designed for responsive behavior on smart devices.
The term MEAN stack refers to a collection of JavaScript based technologies used to develop web applications. MEAN is an acronym for MongoDB, ExpressJS,
AngularJS and Node.js. From client to server to database, MEAN is full stack
JavaScript. This article explores the basics of the MEAN stack and shows how to create a simple bucket list application. Node.js is a server side JavaScript execution environment. It’s a platform built on Google Chrome’s V8 JavaScript runtime. It helps in building highly scalable and
concurrent applications rapidly.
Express is lightweight framework used to build web applications in Node. It provides a number of robust features for building single and multi page web application. Express is inspired by the popular Ruby framework, Sinatra. MongoDB is a schemaless NoSQL database system. MongoDB saves data in binary JSON format which makes it easier to pass data between client and server. AngularJS is a JavaScript framework developed by Google. It provides some awesome features like the two-way data binding. It’s a complete solution for rapid and awesome front end development.
In this course, we’ll created few application using the above mentioned technology.
Chat may refer to any kind of communication over the Internet that offers a real- time transmission of text messages from sender to receiver. Chat messages are generally short in order to enable other participants to respond quickly. Thereby, a feeling similar to a spoken conversation is created, which distinguishes chatting
has been made using HTML, CSS, Bootstrap, JavaScript, AngularJs, NodeJs, ExpressJs and MongoDB.
I recently attended a workshop conducted by the Troofal Interactive where I mentored a group of students. During the interactions, I observed certain things:
So this Application finds a solution to break the ice between mentors and students. A local chat application came handy in this situation. People love to be anonymous, which gives them more power to express themselves and ask anytime anywhere. This is the same mantra used by most of the popular forums on the internet, such as Reddit and 4chan. These are just a few giant examples of semi-anonymous apps.
Messaging apps are surging in popularity. The past few years have brought apps like WhatsApp, Telegram, Signal, and Line.
People seem to prefer chat-based applications because they allow for real- time interaction. They also add a personal touch to the experience. For small workshop or gathering this application can be used so the people can ask questions from mentors by even remaining anonymous and hence it will enhance the overall objective of the workshops.
The scope of this application is not limited to workshops only. It can be used to chat with the college professors or school teachers by the students. This can be used in any company or institution to provide private or group chat.
There are many Existing application like WhatsApp, hike, Telegram etc. All these apps allow chat communication but they also show user information like phone no or name. Whereas this application allows you to be Anonymous without having anyone else’s phone no, or being added into the group(like WhatsApp).