This is a typescript port of the 3D Portfolio Website example by @adrianhajdin.
Check out the original repo here.
The accompanying youtube video tutorial can be found here here.
After checking out the code, run the following two commands to install dependencies and start the dev server:
npm install
npm run dev
In comparison to the original code I made a couple of small changes:
- replaced the original SectionWrapper higher-order component, with a SectionWrapper component. Hocs are hard to type and to me it felt more natural to use a simple component in this place
- replaced
react-tilt
dependency withreact-parallax-tilt
. The latter is based on typescript and is under active development. - couple of minor adjustment because typescript š¤·
That's it!