Product overview
G-Tube is a Ghana-focused video-sharing and digital creator platform designed to provide a dedicated online environment for Ghanaian video content, creators, audiences, businesses and communities. The platform is envisioned as a complete video ecosystem where users can discover, watch, upload, publish and interact with video content while giving Ghanaian creators a digital environment specifically centred around local audiences, interests, culture and communities. Rather than operating as a general-purpose international video platform, G-Tube is designed around Ghana-specific content discovery and creator engagement while maintaining the familiar capabilities expected from a modern online video platform.
Product gallery
The problem
Ghanaian creators, viewers, businesses and communities need a video platform designed around local content discovery, regional relevance, mobile-data constraints and creator workflows rather than a generic global-first experience.
The solution
G-Tube is a Ghana-first video-sharing and creator platform that combines regional content discovery across all 16 Ghana regions, adaptive low-data streaming, creator channels and Studio workflows, Shorts-style video, subscriptions, personal libraries, moderation, role-aware administration and a dedicated private back-office.
Already implemented
- ✓Video uploading
- ✓Online video streaming
- ✓Creator channels
- ✓User accounts
- ✓Video discovery
- ✓Content search
- ✓Video categories
- ✓Creator profiles
- ✓Channel subscriptions
- ✓Likes and reactions
- ✓Viewer comments
- ✓Video sharing
Planned roadmap
- ✓Complete production PostgreSQL/Supabase database and authentication integration.
- ✓Connect Cloudflare Stream for real video ingestion, transcoding, webhook processing and HLS delivery.
- ✓Replace remaining Gemini-specific AI integration with the approved OpenAI integration where AI features are enabled.
- ✓Complete production subscription/billing provider integration and creator payout workflows.
- ✓Move KYC documents to durable private object storage with signed access.
- ✓Complete end-to-end production testing, observability, backups and security validation.
- ✓Connect final custom domain and production environment configuration when launch infrastructure is approved.
Technology stack
backend
frontend
deployment
database and auth
video and streaming
payments and billing
My role and responsibilities
- ✓Product architecture and Ghana-first platform design
- ✓React/TypeScript frontend engineering and responsive PWA implementation
- ✓Node.js/Express REST API and serverless backend architecture
- ✓Authentication, JWT/JWKS verification and role-based access-control design
- ✓Creator Studio and private Admin Back Office implementation
- ✓Adaptive HLS video-delivery and Data Saver architecture
- ✓Ghana 16-region discovery and configuration model
- ✓Moderation, KYC, subscriptions, advertising and payout workflow architecture
- ✓Vercel deployment, GitHub source control and environment configuration
- ✓Production-readiness planning for Supabase, Cloudflare Stream, Paystack and OpenAI integrations
Engineering challenges
- ✓Design adaptive video delivery for bandwidth-sensitive and mobile-first viewing, including a 360p Data Saver mode and multi-rendition HLS architecture.
- ✓Separate public viewer, Creator Studio and private Admin Back Office surfaces while enforcing server-side role-based access control.
- ✓Model Ghana-specific discovery across all 16 administrative regions without presenting simulated infrastructure as live production telemetry.
- ✓Support secure authentication, JWT/JWKS verification, administrator session security and private KYC document access.
- ✓Prepare durable PostgreSQL/Supabase persistence and Cloudflare Stream integration while keeping unavailable production services clearly distinguished from staging/demo behavior.
- ✓Build creator monetization, subscriptions, advertising and payout architecture without hardcoding unapproved commercial policies or fabricating live transactions.
Confidentiality
G-Tube is an in-house Frontier DevConsults product currently in active development. Public portfolio material should distinguish implemented staging features from production services that are not yet connected and should not present demo data or simulated metrics as live operational results.
