JSFiddle - React, Tailwind, and code Playground
by aidanfeldman
JavaScript
// To "log in", tilt laptop quickly away from you, then back towards you.
// Completed for Hacker Olympics: http://www.thehackerolympics.com/rules#challenge13
var tiltedUp = false,
loggedIn = false;
window.addEventListener('deviceorientation', function(event) {
var a = event.alpha;
var b = event.beta;
var g = event.gamma;
console.log(b);
if (b < -15){
tiltedUp = true;
}
if (!loggedIn && tiltedUp && b > 15){
alert('youve logged in');
loggedIn = true;
}
}, false);