The Teams solution

Microsoft Teams Platform is a powerful, flexible platform for creating apps for Teams. It provides a vast suite of development environments and tools to support app development.

The user story

You've had a view of Teams offerings. You can now map them to user needs. Let’s revisit the scenario.

The developer from Tours and Travel agency wants to build an app for their users, the travelers. The app must:

  • Check and send the forecast to travelers registered with the travel agency.
  • Notify the users a day before the departure date so they can plan.

Collate and map requirements to Teams functionalities:

User app needs Check forecast Notification before travel Registered user
Capability Notification bot    
Integration     Microsoft Graph, Weather API
Scope   Personal app  
Integration point   Notification  

Teams app solution: A Teams notification bot app that checks and sends forecast notification to registered users before their travel date.

Screenshot shows you to builds a bot for Teams that sends weather forecast to customers so that they can plan ahead their traveling dates.

Teams offers these and many more capabilities to bring your users a feature-rich app solution. To develop this app:

  1. Create a notification bot app.
  2. Integrate with an external weather forecast API to connect and request forecast for specific date and location.
  3. Integrate with Microsoft Graph for registered users.
  4. Check and send forecast details based on user's travel date and travel location.

Dive deeper

Choose to customize your app with functionalities, such as user authentication and tools, such as Microsoft Graph and Developer Portal.

Let's go through Teams Developer Documentation based on your requirements for building a Teams app:

What do you want? Where to go
If you're new to Teams app development and want to create a new Teams app Get started
If you've created app with Teams before and want to learn more about app functionalities Build modules for tabs, bots, message extensions, meeting app, and more.
If you want to find more information about the tools and SDKs options that are available with Teams Explore SDKs and Explore Tools

See also

Extend a Teams personal tab across Microsoft 365 app