Case study · ANT Management, Dubai

One agency. Four systems. Eighteen months of building.

ANT Management is a modelling and talent agency headquartered in Dubai, representing models, kids, actors, influencers, athletes and creatives across the UAE, Kuwait, Qatar and Saudi Arabia. Proud Lion Studios designed, built and now runs its entire digital operation: the public website, the agency back office, a two-sided booking app, and the search and AI visibility programme that brings clients to the door.

ClientANT Management
IndustryTalent and modelling
MarketsUAE, Kuwait, Qatar, KSA
TimelineMar 2025 to today
antmgmt.com
antmgmt.com homepage built by Proud Lion Studios
4Production systems built and operated
18Months of continuous delivery
4Regional editions from one codebase
1,500+Commits across three codebases

The engagement

What ANT needed, and what we built

When we began, ANT ran a busy agency on spreadsheets, WhatsApp threads and an ageing website. Talent records lived in files, client pitches went out as loose image folders, and bookings were arranged by hand. Over eighteen months that became a connected platform where one talent record feeds the website, the client pitch, the booking app and the search engines at the same time.

How the pieces fit

The portal is the single source of truth. When ANT's team adds a model, updates a measurement or marks someone as in town, the website reflects it within minutes, the sitemap and A to Z index pick it up, search engines are notified, and the next client package can include them. Nothing is entered twice.

Timeline

Eighteen months, in order

  1. March 2025

    The booking platform begins

    Backend for the ANT Talent app: accounts, profiles reviewed before going live, photo albums and social sign-in.

  2. August 2025

    Website and portal projects open

    The Next.js website and the first portal prototype are set up.

  3. October 2025

    ANT Portal, for real

    The Laravel back office starts: talent records first, then companies and contacts.

  4. Jan to Apr 2026

    Packages, SEO tools, media at scale

    Client packages, the SEO module and blog, WebP images and bulk import. The app adds escrow payments, subscriptions, chat and payouts.

  5. Jan to Jun 2026

    The website built out

    Regional editions, filters, profiles, news, direct booking, and lead capture straight into ANT's enquiry sheet.

  6. July 2026

    Portal hardening

    Full-resolution image crops, the package overhaul, live notifications and safer WhatsApp sending.

  7. August 2026

    Search foundation goes live

    Titles, canonicals, regional hreflang, structured data, recovered legacy URLs, a much lighter homepage, the blog feed and llms.txt.

  8. August 2026

    Server-rendered listings and app safeguards

    All talent divisions rendered on the server so search engines see real profile links. Double-booking prevention and targeted job alerts in the app.

  9. September 2026

    AI visibility push

    IndexNow for Bing, a Wikidata entity, richer profile schema, Bing Webmaster Tools and Bing Places.

  10. September 2026

    Attribution and discovery

    Every enquiry tagged by source, a sitemap index, an A to Z talent index, and the Talent App page.

System 01 · antmgmt.com

The public face of the agency

A Next.js 15 site with four regional editions, Dubai, Kuwait, Qatar and KSA, each with its own titles, regional targeting and live roster. It is where clients browse, filter and book, where aspiring talent apply, and where the agency's news and articles live.

antmgmt.com homepage, Dubai edition
Homepage, Dubai edition. Region switcher top right; book a model or apply as talent in one click.
Models listing with filters on antmgmt.com
Models listing: gender, division, availability and body-stat filters, all reflected in the URL.
A talent profile page on antmgmt.com
Profile page: portfolio, statistics, biography and a direct booking route.
Kuwait regional edition of antmgmt.com
The Kuwait edition. Same roster, regional titles and search-engine targeting.
A to Z talent index on antmgmt.com
The A to Z talent index: every public profile one click from any page, so search engines can reach the whole roster.
Blog listing on antmgmt.com
Blog: articles arrive from a content service on a schedule, are quality-checked, then published automatically.
Booking information page on antmgmt.com
Booking information: hours, minimums and cancellation terms, readable by people and machines.
Roster

Live talent across eight divisions

Models, Kids, Talent, Influencers, Sports, Global, Creatives and Stunts, filtered by look, division, availability and city, straight from the portal.

Regions

Four editions from one codebase

Region-aware routing gives Dubai, Kuwait, Qatar and KSA their own URLs, titles and hreflang without duplicating effort.

Leads

Every enquiry captured and tagged

Contact forms and WhatsApp enquiries land in ANT's enquiry sheet with the page they came from, tagged as advertising or organic.

Content

News and an automated blog

Articles sync on a schedule, are sanitised and quality-gated, and share the design of the agency's own news.

Speed

A much lighter homepage

Homepage media cut to a fraction of its original weight, with talent photography left at full quality.

Applications

Become a model

Applications flow into the portal's approval queue, so new faces are reviewed where everyone else is managed.

Next.js 15React 19TypeScriptGSAPGoogle Sheets APIDigitalOceanStaging and production

System 02 · ANT Portal

The back office that runs the agency

A Laravel 12 application ANT's staff use every day. It holds the talent database and every image, the companies and contacts, the calendar, and the package system that turns a client brief into a curated pitch in minutes. It also serves the API the public website reads from.

From a client brief to a shortlisted, sent package in seven steps.

ANT Portal dashboard
Dashboard: talent, clients, events and expiring documents at a glance.
ANT Portal talent database
Talent database: searchable and filterable, with website visibility per profile.
ANT Portal talent record, general tab
Talent record: profile, rates and addresses.
ANT Portal talent record, legal tab
Talent record: legal details, contracts and work permits with expiry dates.
ANT Portal media manager image library
Media manager: the image library with bulk tools.
ANT Portal media manager portfolios
Media manager: building a portfolio from the library.
ANT Portal media manager tags and divisions
Media manager: tags and divisions that drive the website.
ANT Portal booking calendar
Calendar: events and bookings, filterable by location, booker and client.
Packages

Client pitches in minutes

Pick talent from a wishlist, attach portfolios, videos, digitals and comp cards, add recipients and send. Clients shortlist or decline each talent from a private link.

WhatsApp

Availability checks at scale

Talent receive yes or no availability messages and replies show live. Sends are paced, batched and capped to stay within WhatsApp's limits.

Media

Full-resolution image tools

Crop, rotate, bulk delete and bulk download. Albums, portfolios and videos, plus comp cards rendered to PDF.

Records

A complete talent file

Legal details, contacts, agencies, usage terms, statistics, skills, documents and notes, with expiry alerts for passports, visas and contracts.

Website feed

One record, everywhere

A keyed API serves talent, SEO records, blog, FAQs and news to antmgmt.com. Page titles, descriptions and image alt text are managed here.

Operations

Calendar and notifications

Events and bookings coloured by booker, a daily digest, and a dashboard of actionable queues.

Laravel 12PHP 8.2MySQL 8AWS S3WhatsApp APIQueues and schedulerPDF renderingVite 7

System 03 · ANT Talent app

Book talent, get booked

A two-sided marketplace on iOS. Brands, studios and producers post a job with one or more roles and rates; ANT-approved talent apply; the client shortlists and books; payment is taken up front and held in escrow until the job is complete, then released to the talent. Every profile and every job is reviewed by ANT before it goes live.

ANT Talent app client flow
The client side: create a project, choose the talent types and quantities, review applicants and confirm the booking.
ANT Talent app talent flow
The talent side: job details with required measurements, application status from pending to booked, and payment history.
ANT Talent app job rate and measurements screen
Job rates and measurements
ANT Talent app messages screen
Messages tied to jobs
ANT Talent app payment history screen
Payments and payouts
Jobs

Multi-role jobs with their own rates

Hourly or daily rates per role, suggested ranges, required measurements, and an admin review before any job opens.

Payments

Escrow on Stripe

Clients pay on booking; funds are held and released on completion, then paid out to talent through Stripe Connect.

Plans

Free, Pro and Elite

Subscriptions through Apple In-App Purchase set application limits, media allowances and a discovery boost, verified server-side.

Trust

Reviewed before going live

Every profile and job moves through pending, in review and approved. Applicants export as a PDF per job.

Real time

Chat, alerts and a feed

In-app messaging tied to jobs, push notifications, role-targeted job alerts and a Discover feed.

Media

Portfolios and reels

Chunked video upload with thumbnails, image processing and cloud storage, sized to each plan.

iOSNestJS APIMongoDB AtlasStripe and ConnectApple StoreKitFirebase pushsocket.ioAWS S3Admin dashboard
Talent App page on antmgmt.com
The Talent App page on antmgmt.com, launching soon: the app's story, steps and plans told on the agency's own domain, so its search authority works for the app too.

Under the hood

Engineering worth mentioning

Some of the work is invisible to users and exists because real problems came up in production. A few examples.

Talent app

Double bookings, prevented

Only paid bookings block a calendar, with a configurable buffer either side, checked at hold and at payment, all in Dubai time including overnight shoots.

Portal

WhatsApp sending that stays healthy

Messages are paced, batched with pauses, capped per number per day and checked for a real WhatsApp account first. Stuck runs repair themselves.

Portal

Phone numbers that connect

Numbers are stored in full international format, audited by a report, and validated before any message is sent.

Portal

Package videos in seconds

Full-quality client package videos now merge on disk instead of streaming, with a failover proxy pool.

Website

A sitemap that survives its data source

A roster cache and a last-good-copy fallback, so an API hiccup never publishes an empty sitemap.

Website

Lead tagging that never overwrites

Each enquiry is appended, then tagged in a separate update to the exact row, so staff notes and hand-tags stay intact.

Talent app

Job alerts that reach the right people

Each role is matched to talent separately, with age and gender rules mirroring who can apply.

Talent app

Fast applicant PDFs

Per-job applicant PDFs render reliably, even for jobs with dozens of applicants.

What comes next

The work is not finished

The plumbing is in place. The next phase is substance: biographies on every profile so AI assistants have something to quote, published rates and terms, a trust page that answers the questions people actually ask about an agency, and the Talent App page on the main domain. Each is measured the same way as everything above.

Have an agency, marketplace or platform to build?

Proud Lion Studios designs, builds and runs digital products for bold brands in Dubai and beyond. We measure what we ship, and we tell you when something has not worked yet.

Talent shown are represented by ANT Management and appear as they do on the public website. App screens shown are design boards of the ANT Talent app.

See Also

See Also

More projects worth your attention

More projects worth your attention

Start Your Project

Ready to turn your idea into reality? Reach out to our Dubai-based team and we’ll get back to you within 24 hours

Proud Lion Studios logo

Proud Lion Studios LLC · Dubai: Concept 7, near Circle Mall, JVC · Registered in Sharjah Media City, UAE · License 2434681.01

Start Your Project

Ready to turn your idea into reality? Reach out to our Dubai-based team and we’ll get back to you within 24 hours

Proud Lion Studios logo

Proud Lion Studios LLC · Dubai: Concept 7, near Circle Mall, JVC · Registered in Sharjah Media City, UAE · License 2434681.01

Start Your Project

Ready to turn your idea into reality? Reach out to our Dubai-based team and we’ll get back to you within 24 hours

Proud Lion Studios logo

Proud Lion Studios LLC · Dubai: Concept 7, near Circle Mall, JVC · Registered in Sharjah Media City, UAE · License 2434681.01

Start
Your
Project

Ready to turn your idea into reality?

Proud Lion Studios logo