YELASTAR — CELEBRITY PERSONALIZED VIDEO BOOKING PLATFORM
The idea of the project
YelaStar is a Cameo-style platform where fans book personalized video messages from African celebrities and influencers — musicians, comedians, reality TV stars, athletes, actors, and business figures. Users browse stars by category, submit a video request with occasion details (birthday, wedding, encouragement, and more), pay through a local payment gateway, and receive the finished video.
The technology used
My Role
I built the full platform: a public-facing web app, an admin dashboard for managing stars/categories/video uploads/order tracking, and a companion mobile app mirroring the web experience, all sharing the same Supabase backend. The payment flow integrates the Djomey gateway (built for the West African market) with automated email notifications to both the admin and the client at each step.
Key Features
- Browse and filter stars by category (Musicians, Comedians, Reality TV, Athletes, Actors, Creators, Business) and price range
- Video request flow with occasion tags (birthday, wedding, encouragement, and more)
- Djomey payment gateway integration for the West African market
- Automated email notifications to admin and client throughout the order lifecycle
- Admin dashboard for star/category management, video uploads, and order tracking
- Companion Flutter mobile app (iOS + Android) mirroring the web experience
Tech Stack
- Web: Next.js 15 (App Router), TypeScript, React 19, Tailwind CSS, Framer Motion, Zustand
- Mobile: Flutter (Dart), flutter_bloc/Cubit, Dio, get_it
- Backend: Supabase (PostgreSQL, Row-Level Security, Storage, Auth)
- Payments: Djomey payment gateway
- Email: Nodemailer via Hostinger SMTP
- Forms: React Hook Form + Zod
Live at yelastar.com.
More Projects