Getting Started

Welcome to the MicroFeedback docs.

What is MicroFeedback?

MicroFeedback is a collection of microservices and UI components for collecting user feedback.

Once you have a MicroFeedback backend deployed and a UI component on your site, user feedback will be posted to your issue tracker (e.g., on GitHub or in JIRA).

MicroFeedback aims to provide a no-cost, easily-deployable, and open source solution for collecting feedback about your website or app.

Features

  • Users don’t need to sign up to your issue tracker service in order to submit feedback.
  • Client information (browser, operating system) is included with every issue.
  • Spam detection using Akismet.
  • Toxicity scoring with the Perspective API.
  • Attach arbitrary metadata (e.g. user information) to issues.
  • Deploy easily to Now or Heroku—no databases or addons necessary.

Next steps

  • If you’re just starting out, check out the Core Concepts page to learn about the two components of the MicroFeedback project: Backends and UI Components.
  • For guides on how to deploy MicroFeedback backends, see the Deployment page.
  • If you’re looking for documentation on a specific backend, see the Backends page.
  • If you need to add a feedback button to your site, see microfeedback-button.