In these trying times, we wanted to make an easy to access, robust communication network that allowed us to chat with our friends in an open and free manner. Current chat services like discord and zoom either have long on-boarding processes or horrible chat features. We wanted to provide a better alternative. So, we came up with GhostForum. A bold new decentralized forum that is easy to use, and easy to share.

What it does

The application is a peer-to-peer forum stored on browsers'  localStorage and disseminated via WebRTC. People can type in a unique backslash URL and start a custom forum thread for the people they want to communicate with.

How I built it

The application is built using peerjs and Firebase.

Challenges I ran into

Decentralized communication is hard. Figuring out the best way to get connections running, and formatting data were the hardest parts of the project.

Accomplishments that I'm proud of

The forum is beautiful, and it works pretty seamlessly. You just open up the website and start using it.

What I learned

Decentralized communication is very hard.

What's next for GhostForum

Porting the forum to signalling on EVM to make it truly decentralized & incorporating Matrix communication protocol to expand media sharing capabilities.

Try It out



css, html, javascript, webrtc

Devpost Software Identifier