Back to Projects
Production System

Caneval

Digital Perya & Interactive Event Kiosk Platform

Raphael Johnathan Flores
Raphael Johnathan FloresAUTHOR
Project Manager, Technical Lead, Frontend Architect, Web Administrator · 2025 - 2026
Active Open Source · Live on Beta
COMING SOON

Executive Summary

An open-source digital 'Perya' (Philippine Carnival) engagement platform engineered with Vue 3 and Tailwind CSS v4 for offline-capable event booths, startup giveaways, and community raffles with zero login friction.

Problem Context & Challenge
"Overcame the challenge of creating engaging, low-friction interactive booth activities during tech exhibitions and campus events by replacing manual raffle setups and spotty venue Wi-Fi with an offline-first, instant-utility PWA."

Cloud Architecture & System Design

Modular component architecture built with Vue 3.5 Composition API and Tailwind CSS v4, featuring isolated mini-game booths (src/games/*) with standardized contracts, centralized Pinia state management, and synthesized Web Audio API sound effects without heavy asset payloads.

Engineering Highlights

  • Spearheaded product architecture and development for an open-source digital carnival platform using Vue 3.5, Vite, and Tailwind CSS v4, serving zero-barrier interactive party and booth games.

  • Architected a modular game booth system (`src/games/`) with standardized interfaces, enabling 6 junior developers to contribute self-contained mini-games and upskill in reactive state management.

  • Engineered an offline-first Progressive Web App (PWA) with client-side Web Audio API synthesis, eliminating venue Wi-Fi dependency and network latency during live tech exhibitions.

Key Features

  • Zero-Login Instant Utility Kiosk Mode for Tablets & TV Displays
  • 100% Offline Progressive Web App (PWA) Reliability at Venues
  • Modular Booth Plugin Architecture for Open-Source Contributors
  • Synthesized Retro Audio FX via Web Audio API & Pinia State

Technologies & Tools Utilized

Vue 3
Tailwind CSS v4
Vite
Pinia
PWA
Web Audio API

Live Demo & External Resources

Collaborators & Teammates

SH
Shelou Mae O. RosalesUI/UX Designer, QA Tester & Game Developer
GW
Gwyneth MalanumQA Tester & Game Developer
DA
Daniel FajardoQuality Assurance Tester
JA
Janella Shaine G. MacasGame Developer
GU
Gusteng CruzGame Developer
JH
Jhay VelascoGame Developer