Skip to content

DeonHolo/WildMaps

Repository files navigation

WildMaps

An interactive, AI-powered campus exploration game built for CIT-U.

FeaturesTech StackHow to Play


Overview

WildMaps is a gamified Progressive Web App (PWA) designed to encourage students to explore the CIT-U campus. By combining interactive maps with on-device Machine Learning (TensorFlow.js), players can physically visit campus landmarks, scan them using their device's camera, and unlock location-based badges and ranks.

Developed with a striking Neo-Brutalist design aesthetic, fluid animations, and custom audio feedback, WildMaps delivers a highly polished, app-like experience directly in the mobile browser.

Features

  • AI-Powered Scanning Engine: Uses @tensorflow/tfjs and a Custom Google Teachable Machine Model to recognize campus landmarks through the device camera entirely on-device (zero server-side processing for maximum privacy).
  • Interactive Campus Map: Custom interactive map implementation using react-zoom-pan-pinch for smooth panning and zooming.
  • Gamified Progression System: Players earn ranks (from Novice Tourist to Grandmaster Guide), unlock badges, and track their discovery timestamps.
  • Neo-Brutalist UI & Animations: Distinctive, high-contrast UI paired with fluid, physical gesture animations using GSAP and Framer Motion.
  • Bespoke Audio Engine: Custom Web Audio API implementation for subtle, non-intrusive UI sound effects (clicks, success chimes, scanning feedback).
  • PWA Ready: Fully installable as a Progressive Web App for an immersive, full-screen offline-capable experience.

Tech Stack

Frontend Framework:

  • React 19
  • TypeScript
  • Vite

Styling & UI:

  • TailwindCSS v4
  • Lucide React (Icons)
  • clsx & tailwind-merge

Animations & Audio:

  • GSAP (GreenSock)
  • Motion
  • React Confetti
  • Custom Web Audio API Synthesizer

Machine Learning & APIs:

  • TensorFlow.js
  • Custom Google Teachable Machine Model
  • Web Share API
  • LocalStorage Data Persistence

How to Play

  1. Visit the website: Open https://wildmaps.vercel.app/
  2. Open the Map: Locate the hidden landmark zones on the CIT-U campus map.
  3. Go to the Location: Physically walk to the real-world location.
  4. Scan the Landmark: Open the camera tab and point it at the landmark. The AI model will verify your location.
  5. Collect Badges: Earn badges for every landmark found and level up your Explorer Rank!

Built with ❤️ by Deon Holo for Tech Artisans

About

🏆 Awarded 1st Runner Up and Best Product at the CIT-U ABM & GAS Days Pitch Conference 2026. WildMaps is a gamified Progressive Web App (PWA) designed to encourage students to explore the Cebu Institute of Technology University campus.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors