Skip to content

aksh-ay06/my-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my-board

A Openboard clone in which changes made to one instance are visible to all the other instances in real time.

#Tech stack :

Node & Express : Simple backend to facilitate socket.io server action

Socket.io : used websockets using socket.io to implement bidirectional low latency data broadcast to all the other active instances of the webapp.

HTML,CSS and Vanilla Javascript: Fronted Created using HTML,CSS and javascript.

Previous instance was deployed in heroku but after changes since November 2022 the instance is deployed on render.

PS: redo and undo needs some work as of now will to its functionalities in future if i get the time to implement them correctly. As of now, there is also simliar project on the repo by the name of Excalidraw on the similiar concept but it uses Nextjs Page router for frontend.

#Steps to runs the project on the local machine

change the following line found in the index.html document to the backend sercer address for your local machine it might look something like http://localhost:3000 which will enable the socket client module to make connect with the scoket server module on your local machine.

let socket = io.connect("https://openboard-clone-wlv5.onrender.com");

Akshay Patel

About

A Openboard instance in which users can see changes in real time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published