The web site it self is a Power Apps Portal managed via the Power Apps Portal Management app.
The backend functionality is build as a Model-Driven Power App for AI automated management of tips. This include dashboard for Tips Overview and business process flow for Tips Approval Process.
Tip Approval Process - Business Process Flow
The Tip Approval Process BPF implements AI to automatically verify certain properties of submitted tips. First it checks if the submitted tip includes profanity. This is done using the Azure Cognitive Services Content Moderator service. If tip clears the profanity check it is automatically moved to the next stage where a Sentiment test is done. If the tip has a neutral or positive sentiment it is moved to the Validation stage. This stages implements a Power Automate flow to with an Approval Process so that the site owner is notified of a new tip and select to approve or reject the tip. If approved, the tip is published and available on the web site.