Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Glasgow, United Kingdom
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I am extending an existing Laravel platform and want it to speak fluently with Microsoft Graph. The goal is full CRUD—create, read, update, delete—against Users & Groups, Mail & Calendar, and Files & Sites. I also need the application registered as a true multi-tenant Azure AD app; right now there is no directory in place, so the first step will be standing up Azure Active Directory, configuring permissions, and securing the OAuth 2.0 flow.
Once the directory is ready, I’d like clean, maintainable Laravel code that:
• Authenticates tenants through Azure AD and issues tokens seamlessly inside the Laravel guard system
• Wraps Graph endpoints so controllers can call simple service methods such as createUser(), listCalendarEvents(), updateDriveItem(), deleteGroup(), etc.
• Handles pagination, throttling, and token refresh automatically
• Respects Microsoft’s permission model—least privilege, admin-consent where required—and surfaces clear error handling in JSON
Deliverables
1. Azure AD tenant configured for multi-tenant use, with app registration, permissions, and redirect URIs documented.
2. Laravel service classes, routes, and middleware that expose the Graph CRUD operations mentioned above.
3. Environment setup notes (.env keys, Azure settings) so another developer can spin up a fresh instance.
4. A short README or screencast proving Users, Mail, and Files operations work end-to-end in two separate Azure tenants.
Acceptance Criteria
– A demo route authenticates, lists current user profile, sends a test email, and uploads a file without manual token pasting.
– All code passes phpstan level 8 (or better) and complies with PSR-12.
– No hard-coded secrets; everything pulled from Azure Key Vault or .env for local dev.
If you’ve tackled Graph inside Laravel before and are comfortable standing up Azure AD from scratch, let’s get started.
I will need at least 3 case studies and references of this work beng carried out to a satisfactory standard and on time and budget." (client-provided description)
Matched companies (3)

Crystal Infoway

JanakiBhuvi Tech Labs Private Limited
