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);