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.
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
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.