Skip to content

A GenosDB build of InterPoll β€” a friendly contribution 🎁 #22

@estebanrfp

Description

@estebanrfp

Hi @theEndless11 β€” a GenosDB build of InterPoll, as a gift 🎁

I really admire InterPoll. A censorship-resistant polling + discussion platform, done properly, is genuinely hard β€” and you built one in the open.

I've spent years building in the decentralized / P2P space, and I wanted to contribute something useful rather than just an opinion. So I forked InterPoll and rebuilt it end-to-end on GenosDB β€” a P2P graph database with built-in cryptographic identity. Same app, same UI; only the data/identity/sync layer changed: one dependency instead of ~30, and zero relay servers to run.

It's fully working β€” it compiles, runs, the test suite is green, and I verified real peer-to-peer sync between two separate browsers (a poll created in one appears in the other, votes included), with no server in between. There's a write-up in WHY-GENOSDB.md explaining exactly what changed and why.

This is a genuine contribution, no strings attached. If you like it, it's yours β€” I'm happy to open a PR, transfer the repo to you, or just leave it for you to adopt or borrow ideas from. Whatever's easiest.

One more thing: the repo is set up so any AI assistant (Copilot, Cursor, Claude) becomes a GenosDB expert instantly β€” GenosDB's docs are excellent, which made the whole migration smooth. And it would be a real pleasure to feature InterPoll in GenosDB's Awesome Projects & Showcases.

Either way β€” thanks for building this in the open. πŸ™
β€” Esteban (@estebanrfp)
Repo: https://github.com/estebanrfp/interpoll-genosdb

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions