Skip to content

Beach-Brews/devvit-community-survey

Repository files navigation

Community Survey App

Community Survey

Key Features

  • 🛠️ Build: Create survey questions and options, like multiple choice, scales, and more
  • ⚖️ Criteria: Choose who can respond, like minimum subreddit karma
  • 🕒 Schedule: Choose survey start and end dates
  • 👁️‍🗨️ Visibility: Users can respond directly in Reddit
  • 📊 Results: Choose when and who can see results

Responder Criteria

  • 🏠 Community Karma (Post, Comment, or Total)
  • 🌐 Account Karma (Post, Comment, or Total)
  • ⌛ Account Age
  • 🎇 User Flair
  • ✅ Subreddit Approved Users
  • 📧 Verified Email

Survey Settings

  • 📊 Result Visibility (Always, Closed, Responders, Mods)
  • More Coming Soon!

Question Types

  • 🔘 Multiple Choice (One Selection)
  • 🔳 Checkbox (Multiple Selection)
  • ↕️ Rank (Order Options Highest to Lowest)
  • ↔️ Scale (1-5 or 1-10)
  • More Coming Soon!

Introduction

Introducing the Community Survey app for Reddit! A way to provide more advanced polls and surveys directly in Reddit without having to use an external survey provider (such as Google Forms or Survey Monkey). This app ensures confidence and control for both the survey author and responders!

Moderators are able to create surveys, schedule publish and/or close dates, choose responder criteria, when and who can see results, and view the aggregated responses. Published surveys appear directly in the user's feed, allowing them to respond and view results without having to leave Reddit. This not only helps increase user engagement, but also allows the survey author to choose user account criteria to ensure accurate results for the target audience (e.g. users with a minimum subreddit karma or account age).

Currently, all user responses are anonymously aggregated. Mods do not have the ability to see individual user responses. However, an "application" mode is planned for a future release. Users may delete their response at any time, even after the survey has been closed.

To view tutorials, receive support, report bugs, or request new features, please visit the r/CommunitySurvey subreddit!

Ongoing Development

Community Survey is still in development and is labeled as Alpha because some features are still being developed. There are also a large number of additional features planned for future releases. Please visit r/CommunitySurvey to report any bugs or make feature requests.

Terms of Use + Privacy Policy

Please review the Community Survey Terms of Use and Privacy Policy.

All user response data remains within Reddit. This app does not track/retain user data (except what is required for app functionality, such as userID for response editing/deleting).

Getting Started

A getting started guide can be found on the CommunitySurvey App Guide wiki page.

Changelog / Release Notes + Future Roadmap

A full log of changes and release notes can be found on the CommunitySurvey Changelog wiki page.

A roadmap of planned features and bugfixes can be found on the CommunitySurvey Roadmap wiki page.

Community Survey Source Code

Want some reading material to help you fall asleep? Check out the Community Survey Source Code on GitHub!

Acknowledgements

  • u/PitchforkAssistant - Thank you for helping brainstorm ideas, providing some sweet proto finds, and generally being amazing
  • u/SampleOfNone - Thank you for poking holes, extensively testing, and offering up suggestions for features to make this app successful
  • u/hammertimestudio, u/Xenc, u/Pl00h - Thank you for helping with some light testing and providing feedback

About

A devvit web app for in-subreddit survey posts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages