Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Cleveland, United States

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"# Full-Stack Developer: OAuth 2.0 Integration with Access Delegation

## Project Overview

Building a production OAuth system for Agency Pilot, a multi-tenant SaaS for marketing agencies. This isn't simple "login with Google"—it's a two-tier system where clients authorize agencies, and we programmatically add agency team members to client platforms (Facebook Pages, Google Analytics, Google Ads, etc.).

## The Challenge

When clients authorize access, the OAuth callback must:
1. Store encrypted tokens for metric retrieval
2. Call platform APIs to grant agency users appropriate roles (Admin/Editor/Viewer)

Agency users can then log directly into Facebook, Google Ads, etc. to manage clients, while Agency Pilot pulls unified metrics.

## Scope

**11+ Platform Integrations:**
- Google Suite (7 products, single OAuth): GMB, Search Console, Analytics UA/GA4, Tag Manager, Ads, YouTube
- Social: Meta (Facebook/Instagram), TikTok, LinkedIn, Reddit

**Three Permission Levels:**
- Read: API metrics only
- Write: Editor roles on platforms
- Manager: Admin roles with full control

**Core Features:**
- Two-tier OAuth (agency-owned accounts + client delegations)
- Platform delegation APIs (adding users to Pages, Analytics properties, Ads accounts)
- AES-256-GCM token encryption with automatic refresh
- Multi-tenant PostgreSQL with Row-Level Security
- Background workers for token refresh and data sync
- Complete audit logging

## Tech Stack

Node.js/TypeScript, Supabase (PostgreSQL), BullMQ/Redis, React frontend

## Requirements

- Production OAuth experience (token management, not just social login)
- Experience with 2-3 of: Google APIs, Facebook Graph API, platform user management APIs
- Multi-tenant architecture with data isolation
- TypeScript/Node.js backend development

Bonus: Marketing platform experience, Supabase familiarity

## Deliverables

- OAuth flows for all platforms with delegation
- Token encryption service with auto-refresh
- Metric fetching services per platform
- Database migrations and RLS policies
- Background workers
- Integration tests

## Timeline

4-8 weeks depending on platform familiarity. Open to phased delivery (Google first, then social).

**To apply:** Share relevant OAuth integration examples, especially any involving platform delegation APIs or multi-tenant access control." (client-provided description)


Matched companies (3)

...

TechGigs LLP

We deliver cutting-edge technology solutions to businesses of all sizes. From mobile and web development to AR/VR, AI, and enterprise software, our t… Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more