Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sampaiodiego/rocket.chat.app-poll

Rocket.Chat App for creating polls.
https://github.com/sampaiodiego/rocket.chat.app-poll

hacktoberfest rocketchat rocketchat-app

Last synced: 6 days ago
JSON representation

Rocket.Chat App for creating polls.

Awesome Lists containing this project

README

        

# Rocket.Chat Poll App

## Compatibility table

Poll Version | Minimum Rocket.Chat Version
------------ | -------------
v2.x+ | **3.0.0**
v1.x | **0.74.1**

## Features

- As many options as you want
- Single/multiple choices
- Confidential votes (don't show who voted for what)
- Hide results until the poll is finished

## Installing

Rocket.Chat Poll App is provided via Rocket.Chat Marketplace https://rocket.chat/marketplace . To install it on your Rocket.Chat server, go to the Admin area, then Marketplace and search for `Poll`, click `Install` and you're ready to go.

## How to use it

Use the slash command to create a poll:

```
/poll What is your favorite color?
```

Fill the form:

![image](https://user-images.githubusercontent.com/8591547/74581666-9d3b1000-4f90-11ea-9112-7a85a771a04b.png)

The following poll will be created:

![image](https://user-images.githubusercontent.com/8591547/74581679-c065bf80-4f90-11ea-8e51-cd63b8ac7cd8.png)

## Contributing

You'll need to set up the Rocket.Chat Apps dev environment, please see https://developer.rocket.chat/apps-engine/getting-started

To install the using the command line, you have to turn on the setting `Enable development mode` on the Rocket.Chat server under `Admin > General > Apps`.

Change the values from [.rcappsconfig](.rcappsconfig) to reflect your dev environment.

Then you can clone this repo and then:

```bash
npm install
rc-apps deploy
```

Follow the instructions and when you're done, the app will be installed on your Rocket.Chat server.