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.
This project is accompanying the announcement blog post that includes a step-by-step tutorial for building a simplified version of the feedback handler.
The demo contains three major products:
- Feedback app (iOS and Android) that a customer can use to provide feedback/create support tickets.
- A Receiver app (iOS and Android) that an employee can use to reply to those tickets
- A .NET Core Server app which handles changes to the
/feedbackRealm, queries the Text Analytics API and writes a score for the ticket sentiment.
To get started, open with Visual Studio and substitute:
Server.Constants.SentimentApiKeywith the API key for the Text Analytics API.
Server.Constants.FeatureTokenwith your Professional or Enterprise feature token for the Realm Object Server.
- Build the solution.
Distributed under the Apache 2.0 license. See LICENSE for more information.
The names and logos for Realm are trademarks of Realm Inc.