OfficeDev / microsoft-teams-apps-greatideas

An “innovation challenge” system that lets employees submit and share ideas and insights, with voting and contests. An app using which employees can submit an innovative idea in a selected category to be visible to all colleagues and leadership, ideas can be voted upon and a leader board of best idea contributors can be shared. This app can also be a route to file patent ideas by anyone in an organization.
MIT License
84 stars 36 forks source link

page_type: sample languages:

Great Ideas App Template

Documentation Deployment guide Architecture

Most enterprises run innovation contests from time to time generally or on specific topics/themes to crowdsource new, unique ideas from their employees. Great Ideas app is a result of this trend. While innovation contests are run only for a specific period, this app is meant to enable enterprise employees to route their best ideas from anywhere, at any time to rightly qualified, designated personnel in the company – thereby kicking off a culture of round the year innovation. This app template is for employees, team leaders and organizational leaders who believe in democratizing idea generation.

Great Ideas app is an “innovation challenge” system that lets employees submit and share ideas and insights, with voting right within Microsoft Teams. Employees can submit an innovative idea in a selected category to be visible to all colleagues and leadership, ideas can be voted upon and a leader board of best idea contributors can be shared.

Key features

The app workflow is described below:

  1. Discover new ideas that have been created by your peers in the organization in the All Ideas tab

  2. Search for ideas based on your subjects of interest using tags etc. and Upvote them

  3. Collaborate using the Messaging extension, share the ideas you find interesting to garner more interest from your peers

  4. Install the app in a team and set up your monthly or weekly digest as per your preferences to stay updated on any new ideas that have been submitted

  5. Configure the tab in a Channel filtered based on tags to look for any ideas that are based on the topics or areas of expertise relevant to your team

All Ideas

Curator tab

Digest preferences

Legal notice

This app template is provided under the MIT License terms. In addition to these terms, by using this app template you agree to the following:

Getting started

Begin with the Solution overview to read about what the app does and how it works.

When you're ready to try out Great Ideas app, or to use it in your own organization, follow the steps in the Deployment guide.

Known issue:

The app is currently not supported on iOS devices. We are actively working on fixing the issue and will update the repo as soon as it is available

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.