Skip to content

sanderdesnaijer/demos

Repository files navigation

demos.sanderdesnaijer.com

Small browser experiments and demos. No pipeline, no polish, just ideas running in a browser.

demos.sanderdesnaijer.com


What this is

A lightweight static site that collects browser-based experiments by Sander de Snaijer. Each demo is a standalone HTML file or folder. Some are hosted here, some link out to their own sites.

No framework, no build step, no CMS. Just HTML, CSS and vanilla JavaScript deployed to GitHub Pages.


Demos

Face Mesh Landmark Explorer

Interactive reference for all 478 MediaPipe Face Mesh landmark indices. Hover over any point on your face to see its index, filter by region (eyes, mouth, nose, eyebrows, jaw, cheeks, forehead, iris), and copy coordinates to your clipboard. Built as a companion tool for the Face Mesh Landmark Guide.

Map Gesture Controls

Zoom and pan maps with hand gestures. Make a fist to pan, spread two open hands to zoom. Powered by MediaPipe hand tracking, runs entirely in the browser. No backend, no touch, no mouse.

MediaPipe Rainbow Magic

Hand tracking and face detection running live in the browser. Draw rainbow trails with one finger, burst stars with a peace sign, open your mouth to trigger the MAGIC effect.

Eyebrow Tetris

Face-controlled Tetris. Raise your eyebrows to rotate a piece, open your mouth to drop it.

Pug's Hunt

Duck Hunt with hand tracking. Your webcam hand replaces the lightgun.


Structure

/
├── index.html              # overview page
├── img/                    # shared images and og images
└── demos/
    ├── face-mesh-explorer/
    │   └── index.html      # interactive landmark explorer
    └── mediapipe-rainbow/
        └── index.html      # rainbow hand tracking demo

Each new demo gets its own folder under demos/ when it is hosted here. External projects (Map Gesture Controls on GitHub Pages, Eyebrow Tetris, Pug's Hunt) are listed on the overview but live at their own URLs.


Adding a demo

  1. Create a folder under demos/your-demo-name/
  2. Add an index.html with proper SEO tags (title, description, canonical, og:image)
  3. Add a card to the root index.html with image, date, type badge, tags and links
  4. If the demo has a tutorial on sanderdesnaijer.com, add the read tutorial link to both the card footer and a banner at the top of the demo page

Deployment

Deployed to GitHub Pages from the main branch. No build step needed, push and it's live.


Related


About

MediaPipe hand tracking, face detection, and gesture-controlled browser demos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors