GameVault - Vue 3 & Laravel API
A retro arcade-themed full-stack app with a Laravel 8 REST API backend and a Vue 3 frontend for browsing, searching, and filtering a collection of 20 video games.
GameVault is a full-stack web app built for Multimedia Authoring 4 and Multimedia & the Internet. A complete RESTful API seeded with 20 games across 8 genres is consumed by a Vue 3 frontend with a retro CRT scanline aesthetic.
Building a fully decoupled frontend and backend where a Laravel API serves structured data to a Vue 3 app with real-time filtering, title search, and an interactive detail panel — all without page reloads.
Built a Laravel 8 backend with resource controllers for games and genres. The Vue 3 frontend uses an importmap for browser-native loading, features reactive filtering and search, GSAP entrance animations, and a slide-in detail panel that fetches full game data on demand.