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.