Skip to content
This repository has been archived by the owner on Jan 11, 2019. It is now read-only.
/ feedback-manager Public archive

A simple Realm-powered feedback app that employs the Azure Text Analytics API to extract sentiment and key phrases from tickets

License

Notifications You must be signed in to change notification settings

realm/feedback-manager

Repository files navigation

Feedback Manager

This is a very simple demo, showcasing the use of the Realm Global Notifier to observe for changes made to a Realm file and query the Azure Text Analytics API to obtain a sentiment score and key phrases for a support ticket.

Tutorial

This project is accompanying the announcement blog post that includes a step-by-step tutorial for building a simplified version of the feedback handler.

Getting started

The demo contains three major products:

  1. Feedback app (iOS and Android) that a customer can use to provide feedback/create support tickets.
  2. A Receiver app (iOS and Android) that an employee can use to reply to those tickets
  3. A .NET Core Server app which handles changes to the /feedback Realm, queries the Text Analytics API and writes a score for the ticket sentiment.

To get started, open with Visual Studio and substitute:

  1. Server.Constants.SentimentApiKey with the API key for the Text Analytics API.
  2. Server.Constants.FeatureToken with your Professional or Enterprise feature token for the Realm Object Server.
  3. Build the solution.

Credits

License

Distributed under the Apache 2.0 license. See LICENSE for more information.

About

The names and logos for Realm are trademarks of Realm Inc.

We ❤️ open source software!

See our other open source projects, check out the Realm Academy, or say hi on twitter (@realm).

About

A simple Realm-powered feedback app that employs the Azure Text Analytics API to extract sentiment and key phrases from tickets

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages