Image
Rewards & Recognition Portal - Teams App

Overview

Our project involves developing a Teams Extension for a leading rewards and recognition portal in United States and Europe. This portal enables employees to share recognition posts and rewards, redeemable through their marketplace. The custom Teams App that we built, facilitates a seamless integration of their web portal with Microsoft Teams, allowing users to perform all web portal actions directly within Teams. Noteworthy features includes creating a recognition post, display of recognition posts on the Teams Activity wall, engaging with the posts and real-time notifications for user recognition.

Technologies and Frameworks

Industry

HRMS

Project timeline

6 Months

No of Developer

4

challenges and solution

Seamless Integration with Microsoft Teams

  • Utilized Microsoft Teams SDK to create a robust Teams App, ensuring a smooth user experience by mirroring portal actions within the Teams interface.

Timely Notification and Synchronisation

  • Implemented API polling to check for notifications and looks up for the users teams id from the database and sends notifications to the relevant users.

Maintaining database consistency

  • Employed data synchronization mechanisms and maintained consistency between the databases, ensuring that any action performed on the Teams App reflects accurately on the web portal, and vice versa.

Increase user engagement

  • Designed a user-friendly interface within Teams and replicated interface similar to their web portal, emphasizing the convenience of performing portal activities without logging into the website.

Screenshots