A business-card inspired personal website design. Visitors can navigate by clicking, dragging, and swiping the mouse. Note: Currently this runs best on Safari, and unfortunately is a bit of a mess on Chrome and Firefox.
In addition to the usual (TypeScript, React, and TailwindCSS), I used react-use-gesture for handling swipes and react-spring for animations. React-detect-device also ended up being very helpful.
To run locally, clone the repo and run yarn install && yarn start
.
Currently Firefox is unsupported due to issues involving the css backface-visibility
property and scroll views.