To create animations I've used Framer Motion and react-intersection-observer.
This page is fully static. To manage data I've chosen Contentful, which is a headless CMS. To make this site easy to customize, it uses webhooks that allow me to re-build this site automatically every time I publish something new to Contentful.
Technologies used in this project:
- Next.js,
- Contentful,
- Framer Motion,
- TailwindCSS,
- react-intersection-observer,
- react-hook-form,
- nodemailer,
Hosted on vercel