Skip to content

AdarshK062/whiteboard

Repository files navigation

WhiteBoard

                        

Abstract

1. This is a simple chat application which is little unique to other chat applications.
2. the main concept of this project is to make a user-friendly screen along with chat which can simulate a paper or a board, which transmits drawing data in real time.

Demo

Visit link for live demo:
WhiteBoard Link

Working

1. Create Account and Login.
2. Add new group or join any existing group.
3. Online members pane on the right shows all the people online in that group.
4. If there are any online members shown in the right pane you can send friend requests to them by clicking on their name.
5. If any person who is friend of you when online, their name can be visible in the Online friends pane on the left.
6. By clicking on name of online friends you can *Direct Message* them (it opens a private chat page).
7. The WhiteBoard button is collapsible button.
8. A whiteBoard opens when the button is clicked.
9. The WhiteBoard is similar to Microsoft Paint in many ways.
10. You can even add a photograph captured by the camera(currently doesn't support Mobile devices) and add it to the board.
11. Everything you do is visible to all online members of that group.
12. Any online member can draw simultaneously on the same board.
13. Any friend requests recieved or any DM messages recieved are shown as a notification in the navbar.
14. Every change updates **without any reload** of the page.
15. You can even change your profile picture and other data.

Tools

1. Node Js
2. NPM
3. Socket IO
4. Mongo DB

Contributors


1. Adarsh Kullachi
2. Mohan Mahesh

About

A virtual discussion chatting platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published