Back to Projects

ACTP

Casting & Talent Platform with Live Streaming | Laravel

Laravel Vue.js Agora PayPal Pusher Redis
ACTP

Project Overview

ACTP is a casting and talent management platform backend supporting Talents (artists) and Creators (agencies/employers). It provides contest management with public voting, casting job postings and applications, workshops and paid courses, industry news with social engagement, Agora-powered live streaming and PayPal subscription monetization — with a full admin panel.

Timeline: 2019 – 2020

My Role

  • Software Engineer — built from scratch, start to end
  • Designed and developed REST APIs for contests, casting jobs, workshops, courses, subscriptions, payments, streaming and portfolios
  • Implemented the contest lifecycle with public voting, winners selection and contest-end automation
  • Integrated PayPal REST API for subscriptions, invoices and coupons; Agora for live streaming tokens
  • Designed the multi-role architecture (Talent, Creator, Admin) with RBAC and a service layer

Key Features

Contests & Voting

Full contest lifecycle: apply/confirm flows, media uploads, voting logic, winners and end-of-contest automation.

Casting Jobs

Job postings, applications and applicant management for creators.

Live Streaming

Agora RTC token generation for talent live streams.

Workshops & Courses

Paid courses with orders and favorites.

PayPal Subscriptions

Plans, invoices, transactions and discount coupons via PayPal REST API.

Real-Time & Queues

Pusher broadcasting and queued contest-end notifications.

Technologies Used

Laravel PHP Vue.js MySQL Redis Laravel Queue Pusher Agora Twilio PayPal Laravel Passport

Want something like this for your business?

I can build, modernize or scale your product the same way. Let's talk about what you need.