decentralized
and encrypted
doodle alternative
- Yes, No, If needed be You can choose between three options. Yes this option is okay for me. No this is not acceptable. And if needed be.
- Set deadlines After the deadline is reached. Your Poll cannot be edited. Comments are still possible. But the answers are locked.
- Add Comments You can add Anonymous comments to the Poll and discuss the answers and topics.
- Vote limits Limit the number of votes a participant has.
For planned features, take a look at the GitHub issues
Poddle uses a p2p (or peer to peer) database called gun.js. This allows Poddle to share data between browsers without having to go through a central service. This means everyone can access your data and read them. Here comes cryptography in game. Poddle uses e2e (end to end) encryption to ensure that only those who are allowed to read the data, can decrypt them.
So in the end, Poddle is a decentralized p2p and E2EE tool.
If you have any issues, create an issue on GitHub
You can use a Docker compose file (you can find an example in this repo) or use docker directly to spin up an instance.
docker run ghcr.io/tetrisiq/poddle:latest
Once you have checked out this project and installed dependencies with npm install (or pnpm install or yarn), start a development server:
npm run dev
The dev server binds to http://127.0.0.1:8765. To configure the dev server, take a look at server/dev/index.js
To create a production version of your app:
npm run build
Run the production build with npm run start
or node server
To configure the production server, take a look at server/index.js
- gun.eco - decentralised Database
- Svelte in 100 Seconds - video by Fireship
- svelte Tutorial - A very good start point for learning svelte