Skip to content
πŸ“Š Polls app for Nextcloud
JavaScript PHP Vue CSS Makefile
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Sep 16, 2018
.tx Fix tx config Feb 12, 2018
appinfo NC 17 Aug 31, 2019
img Switched disallow maybe to allow. Dec 1, 2018
l10n [tx-robot] updated from transifex Nov 12, 2019
lib return single DbEntity instead of array Aug 25, 2019
screenshots Merge branch 'master' into release-0.10 Feb 10, 2019
src/js add .vue extensions to imports Oct 26, 2019
templates Fixed typo Jun 22, 2019
tests fix test Jan 31, 2019
.babelrc.js Update environment Dec 31, 2018
.editorconfig Version 0.8.1 (#260) Dec 19, 2017
.eslintrc.js Update environment Dec 31, 2018
.gitignore Initial Jan 8, 2019
.l10nignore ignore minified js Nov 12, 2018
.travis.yml NC 17 Aug 31, 2019 NC 17 Aug 31, 2019
COPYING Added 0.8.0 changelog (#182) Oct 13, 2017 Update Sep 8, 2018
Makefile rearrange Makefile Jan 4, 2019 docs/readme: fix link for contributing guidelines Oct 3, 2019
_config.yml Merge changes to stable-0.8 (#378) Sep 8, 2018
composer.json Merge branch 'master' into dependabot/composer/phpunit/phpunit-tw-8.2 Jul 31, 2019
package.json add lodash as dep Oct 26, 2019
phpunit.integration.xml Set up Travis CI Oct 9, 2017
phpunit.xml Version 0.8.1 (#260) Dec 19, 2017
webpack.common.js Trying to get scrutinizer quiet Jan 2, 2019 Trying to get scrutinizer quiet Jan 2, 2019 Remove sourcemaps from production build Feb 12, 2019


Build Status Scrutinizer Code Coverage Software License

This is a poll app, similar to doodle or dudle, for Nextcloud written in PHP and JS / jQuery. It is a rework of the already existing polls app written by @raduvatav.

Note: ownCloud is no longer supported! Last (confirmed) working version is 0.8.1 and is released in the oC marketplace. Note: IE11 users will face some CSS problems (see #541). Please change to a compatible browser (Firefox, Chrome, Edge, etc.)


  • πŸ“Š Create / edit polls (datetimes and texts)
  • πŸ“… Set expiration date
  • πŸ”’ Restrict access (only logged in users, certain groups / users, hidden and public)
  • πŸ’¬ Comments



Overview of all polls Overview

The vote page Vote

Creating a new poll New poll

View the vote page on mobiles Vote mobile portrait

Turn phone to landscape to see details Vote mobile landscape

Installation / Update

This app is supposed to work on Nextcloud version 13+.

Install latest release

You can download and install the latest release from the Nextcloud app store or a legacy version from the ownCloud marketplace.

Install from git

If you want to run the latest development version from git source, you need to clone the repo to your apps folder:

git clone
  • Install dev environment with make dev-setup
  • Compile polls.js with make build-js-production or npm run build
  • Run a complete build with make all (installs dev env, runs linter and builds the polls.js)

Contribution Guidelines

Please read the Code of Conduct. This document offers some guidance to ensure Nextcloud participants can cooperate effectively in a positive and inspiring atmosphere, and to explain how together we can strengthen and support each other.

For more information please review the guidelines for contributing to this repository.

You can’t perform that action at this time.