DEV Community

Allan
Allan

Posted on • Edited on

Collab Space - DigitalOcean App Platform Hackathon Submission

What I built

Collab Space

Category Submission

Built for Business

Screenshots

Alt Text
Alt Text

Alt Text

Description

An interactive, synced workspace for collaborative doodling and chat.
Users can create a common workspace which can accessed by a WorkspaceName and Password.
Members of the workspace can work on and edit the same whiteboard as well as chat with each other.

Link to Source Code

https://github.com/AllanMwirigi/collab-space-frontend
https://github.com/AllanMwirigi/collab-space

Permissive License

MIT

Background

With the pandemic, a lot of activites are going online. I wanted to build something that would help work collegues to interact, collaborate and share their ideas online.

How I built it

It is built in React and NodeJs.
It uses Socket.Io to handle the interactivity.
It is hosted on DigitalOcean App Platform. This was probably the easiest deployment I have ever made!

Additional Info

Also implemented video calls with PeerJs. But this has a few performace issues and bugs, so I've left it out for now.
I will fix these in due time.

Top comments (0)