MAVIS Platform
Gaming & Development Ecosystem
A full-stack gaming and development platform combining competitive gaming infrastructure, AI-assisted features, community showcases, APIs, tournaments, subscriptions, and developer-focused tools into a single web ecosystem.
What This Platform Contains
MAVIS has evolved beyond being a personal website. It's structured as the KLYVEX Platform, with MAVIS being the repository/project foundation behind it. The homepage is database-driven, pulling live streams, sponsors, subscription plans, fighters, tournaments and game information from the backend.
5 Core Ecosystem Modules
Competitive Gaming Infrastructure
Games, players/fighters, teams, tournaments, competitive events, live streams, dynamic tournament countdowns, and gaming showcases: all database-driven.
AI Lab
Dedicated ai-lab.php and js/ai-lab.js modules for integrated AI experimentation directly on the platform.
Developer API Platform
API key management, full documentation for Attendance & Geofencing APIs, and a developer-facing ecosystem. Includes api-showcase.php and key management pages.
Community Showcase Hub
A submission flow for community members to submit their own Game, API, or Tool. Approved projects appear on the community showcase, making MAVIS a platform for community projects too.
Subscription & Sponsor Engine
Database-driven subscription_plans and sponsors with active/inactive status, display ordering, logo URLs, and website links rendered dynamically.
Application Architecture
Structured PHP Framework
Composer Autoloading
Built with Composer autoloading (Mavis\Services\ContentService, Mavis\Core\Database), PDO queries, and clean MVC service boundaries for a structured application architecture.
Motion & Interaction Design
Tailwind + Custom Animations
Parallax scrolling, scroll storytelling (data-scrollytelling), light-sweep cards, tilt interaction, magnetic controls, animated countdowns, and responsive transitions.