An interactive, AI-powered campus exploration game built for CIT-U.
Features • Tech Stack • How to Play •
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.
- AI-Powered Scanning Engine: Uses
@tensorflow/tfjsand 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-pinchfor 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
GSAPandFramer 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.
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
- Visit the website: Open
https://wildmaps.vercel.app/ - Open the Map: Locate the hidden landmark zones on the CIT-U campus map.
- Go to the Location: Physically walk to the real-world location.
- Scan the Landmark: Open the camera tab and point it at the landmark. The AI model will verify your location.
- Collect Badges: Earn badges for every landmark found and level up your Explorer Rank!
Built with ❤️ by Deon Holo for Tech Artisans