# Bitpoll

> Bitpoll is a self-hosted, open-source Django web app for creating date/time polls and questionnaires with anonymous voting, private events, and LDAP/OIDC auth.

- **Category:** Scheduling & Booking
- **Licence:** GPL-3.0
- **Latest version:** 0.11.0
- **Open source:** oss
- **Languages:** Python, HTML
- **Platforms:** Docker, Build from Source
- **Tags:** LDAP, Scheduling, Polling, OIDC, Keycloak, Django, Self Hosted, Python3, Date Picker, Meeting Planner

## Description

Bitpoll is a Django-based tool for scheduling meetings and running polls, rewritten from the earlier Dudel project. Organizers can create polls for full-day events or specific time slots with custom time classes. Polls can be public or private (invite-only), and voting can be anonymous or require a name with optional registration. The software supports LDAP authentication and OpenID Connect via Keycloak for single sign-on. Deployment options include a Docker image on ghcr.io (exposing uwsgi on port 3008 and HTTP on 3009) or a manual Python installation managed with uv. The default database is SQLite; PostgreSQL is available for production. The interface provides a multi-step poll creation wizard, a voting screen, and a results view. No dark mode, mobile app, or FAQ are documented.

## Links

- [Homepage](https://github.com/fsinfuhh/Bitpoll)
- [Website](https://bitpoll.de)
- [Docker](ghcr.io/fsinfuhh/bitpoll)
- [Demo](https://bitpoll.de)
- [Source Code](https://github.com/fsinfuhh/Bitpoll)
- [Docker Image](https://ghcr.io/fsinfuhh/bitpoll)

---
Source: https://selfhost.directory/project/bitpoll