EndorsedendorsedCompleted

Multi-Tenant App with Microsoft Graph and Stripe Integration

Services Covered:

Custom Software DevelopmentWebsite Development
Project hero — replace with case study imagery
Industry
Industry

Software Development

Duration
Duration

6 months

Budget
Budget

10K - 49K

Client Size
Start Date

1 February 2023

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
78/100
Good

Project Capability Score (PCS) estimates how capable Bacancy is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Logical Office Ltd

mapLondon, United Kingdom

Project Summary

Bacancy developed a custom multi-tenant application for a market software product firm (Logical Office Ltd) that integrated Microsoft Graph and Stripe. The work included mail ingestion from Microsoft Graph, per-tenant S3 storage, dashboard development, webhooks, and MFA. The project was delivered on time and to the client's satisfaction, with stakeholders praising Bacancy's problem-solving approach.

Key Challenges

  • Create a software app that can integrate with Microsoft Graph.

Project Deliverables

  • Integrate Stripe payment system
  • Multi-tenant support for users within the same tenant
  • Ability to view mails filed from Microsoft Graph within the app
  • Dashboard for the app
  • Store mails in S3 in separate folders per tenant
  • Webhook to Microsoft Graph to automatically download and process mails
  • Reporting for S3 storage usage per tenant
  • Incorporate MFA solution

Project Solution

Bacancy built a multi-tenant web application that integrated Microsoft Graph for mail access and Stripe for payments. They implemented per-tenant S3 storage and a dashboard, developed a webhook to Microsoft Graph to automatically download and process mails, added reporting for S3 usage per tenant, and incorporated MFA for authentication. The vendor staffed the project with a small team and managed delivery via regular meetings.

Project Outcome

  • The requested functionality was developed to the client's satisfaction within the estimated timeframe.
  • Project phases were completed on time with fortnightly meetings and responsive support.

Platforms

  • WebWeb

Tech Stack

  • Amazon Web Services (AWS)Amazon Web Services (AWS)
  • RESTful APIRESTful API

Client Endorsement

Overall Review Rating

4.88star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

The app was developed and delivered to the client's satisfaction. Bacancy completed the project phases within the given timeframe, and internal stakeholders were particularly impressed with the service provider's solutions-based approach.

Jorge Dominguez

Technical Director

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Bacancy

Ongoing
Information Technology

Cloud Integration & Software Dev for Elevator Software Co

Preview of the Cloud Integration & Software Dev for Elevator Software Co
Budget:
Less than 10K
Duration:
12 months
Team Size:
1-5

Services Covered:

+3 more
Ongoing
Information Technology

Web & Mobile App Dev for HealthTech Company

Preview of the Web & Mobile App Dev for HealthTech Company
Budget:
Confidential
Duration:
54 months
Team Size:
1-5

Services Covered:

+3 more