/

Slack Poll App

PollApp is an open source polling app built for FOCUS Youth Organization, a Canadian charity.

Slack Polling App Features:

  • Date/Time polls to set meeting date and times respectively.
  • Anonymous mode for both poll types.
  • Display current poll results to yourself or everyone.
  • Save the results of any poll to be viewed in the future.
  • Delete the saved history of all polls whenever.
  • View all saved past polls including voter info as well as the top voted option.

PollApp is installed on FOCUS Youth Organization's main Slack workplace. All backend of POST requests are processued using the BOlt SDK with Java, including the use of Java 19 features. Develpment was done using Maven in the Apache Netbeans IDE. All poll data is saved using Amazon S3.

View on GitHub:

/
/

Programming Languages and Technologies

Java

Bolt SDK

Amazon S3

Apache Maven

APP COMMANDS

/help (displays list of commands):

/

/examples (displays example commands):

/

/date-poll (launches a poll for the meeting date):

/

/save (saves the results of a current poll):

/

/time-poll (launches a poll for a meeting time):

/

/view (displays results of saved polls):

/

/anon-time or /anon-date (launches an anonymous version of date and time polls):

/

/view for an anonymous poll:

/

POLLING APP SNAPSHOTS

Slack App About Section:

/

Selecting a poll option:

/

De-selecting a previously selected option :

/