Case study

AdSharelycase study.

A creator platform for article requests, editorial publishing and earnings workflows, with separate admin, creator, writer and agent portals.

Visit the siteadsharely.com
Laravel 12PHP 8.2+Inertia 3React 19MySQLRedisReverbSpatie Permission
Outcomes

Production surfaces and workflows, without unverified performance claims.

4
role-specific portals
API
shared platform contract
Editorial
request-to-publishing workflow
Finance
withdrawal and reconciliation flows
Project links
02/The story

AdSharelycase study.

Challenge

The platform needed reliable publishing and finance workflows across several role-specific portals, with permissions that stay scoped and a public API used by independently deployed websites.

Solution

Built a Laravel 12 backend with a versioned API, an Inertia + React dashboard, role-scoped permissions and realtime updates. The marketing site and content sites deploy separately and consume the platform through its API.

03/TESTING & QUALITY

Behavior coveredby the test suites.

Representative cases from the project repositories; no coverage totals claimed.

Test tools
PHPUnitPHPStanDeptrac
01

Portal permissions

Checks that portal roles cannot access actions outside their assigned scope.

02

Article request workflow

Covers request lifecycle transitions and the authorization rules around them.

03

Withdrawals and reconciliation

Checks withdrawal handling and that reconciliation totals match dashboard families.

04

Site context resolution

Verifies requests resolve to the intended site context before application logic runs.

Beshoy Fady | AdSharely Case Study