Inspiration

GhostBBS revives the experience of classic multi-platform desktop BBS applications—traditionally accessed through RTC networks—and reimagines it with modern decentralized technologies.

What It Does

The application enables users to exchange messages, participate in chats, share files, and form communities around shared interests.

How We Built It

The back end is developed in Python and leverages open-source libraries to implement peer-to-peer networking capabilities. The entire project has been built collaboratively with Kiro from the outset using a carefully refined prompting workflow.

Challenges We Encountered

Our primary challenge was integrating peer-to-peer technologies into a user-friendly graphical desktop application while maintaining strong security fundamentals.

Accomplishments We’re Proud Of

The application is now operational (in progess) and demonstrates the viability of our architecture.

What We Learned

We gained experience in using Python within a Qt-based desktop application environment, along with practical insights into peer-to-peer programming.

What’s Next for GhostBBS

  • Generate executable builds for Windows, macOS, and Linux (initial release)
  • Test network connectivity and performance
  • Complete macOS testing (Windows and Linux already tested)
  • Grow a strong community around the project
  • Integrate live video chat, as well as video and audio messaging
  • Develop a mobile version

Built With

Share this project:

Updates