
Build MVP Teams/Slack App – Weekly Pulse + Sentiment Analysis
- or -
Post a project like this£40/hr(approx. $52/hr)
- Posted:
- Proposals: 56
- Remote
- #4421269
- Expired
Full Stack Web Developer / Python / ReactJS / VueJS / Mobile Apps / Wordpress / Magento / Shopify / Opencart / APIs / PHP /

Full Stack Developer| Web & Mobile Development | React | Node | React Native | WordPress | Shopify | eCommerce | Custom Development | SEO | AI Integration | CMS Expert

UK's No. 1 .Net / Angular / React / Ionic Developer | 100% Customer Satisfaction Guaranteed | Top Seller on PPH


562314822748047933787282495666384124646021280322824069526211691209715220509525672637
Description
Experience Level: Expert
We’re looking for an experienced developer (or small team) to build an MVP version of a lightweight employee engagement app. The app will be used alongside our consulting service, so it needs to be deployable, not just a demo.
Core requirements:
- Weekly pulse question (1–5 score + comment) sent to all users via Teams + Slack
- Ad-hoc feedback form (with configurable categories)
- Admin console (web): configure question + categories, upload users (CSV), view/export responses
- Sentiment analysis (Azure OpenAI or Cognitive Services) on comments
- Simple dashboards: average score trend, participation rate, sentiment breakdown, comment list with sentiment tags
- CSV export (Power BI/Metabase embed optional)
- Anonymous by default, with privacy guardrails (k-anonymity)
Tech assumptions (flexible):
- Backend: .NET Core or Node.js (containerised)
- Database: Postgres (preferred)
- Hosting: Azure (App Service/Functions, Blob Storage)
- Front end: React/Next.js (for admin + Teams tab)
- Identity: Entra ID (Teams) + Slack OAuth
Timeline:
- 6 weeks full time (MVP scope).
What we’re looking for:
- Strong experience with Teams or Slack apps (Adaptive Cards, bots, slash commands)
- Experience with Azure + .NET/Node + Postgres
- Evidence of NLP/AI integration (sentiment analysis, text classification)
- Able to deliver a fixed-price proposal against MVP scope
Please share examples of similar work (especially Teams/Slack apps) and your availability.
Core requirements:
- Weekly pulse question (1–5 score + comment) sent to all users via Teams + Slack
- Ad-hoc feedback form (with configurable categories)
- Admin console (web): configure question + categories, upload users (CSV), view/export responses
- Sentiment analysis (Azure OpenAI or Cognitive Services) on comments
- Simple dashboards: average score trend, participation rate, sentiment breakdown, comment list with sentiment tags
- CSV export (Power BI/Metabase embed optional)
- Anonymous by default, with privacy guardrails (k-anonymity)
Tech assumptions (flexible):
- Backend: .NET Core or Node.js (containerised)
- Database: Postgres (preferred)
- Hosting: Azure (App Service/Functions, Blob Storage)
- Front end: React/Next.js (for admin + Teams tab)
- Identity: Entra ID (Teams) + Slack OAuth
Timeline:
- 6 weeks full time (MVP scope).
What we’re looking for:
- Strong experience with Teams or Slack apps (Adaptive Cards, bots, slash commands)
- Experience with Azure + .NET/Node + Postgres
- Evidence of NLP/AI integration (sentiment analysis, text classification)
- Able to deliver a fixed-price proposal against MVP scope
Please share examples of similar work (especially Teams/Slack apps) and your availability.
Emma H.
100% (1)Projects Completed
2
Freelancers worked with
2
Projects awarded
40%
Last project
1 Mar 2024
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hi Emma, Do you want notifications/reminders sent automatically for weekly pulse questions?
-

Are there specific Teams/Slack UI requirements (Adaptive Cards styles, notifications, or threads)?
11381081138093
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies
