This is what you reach for when you want that buttery smooth scrolling experience you see on award-winning agency sites. It combines three heavy-hitter animation libraries (Locomotive Scroll, GSAP, and Framer Motion) in a Next.js template, which is either perfectly orchestrated or a recipe for bundle bloat depending on how you look at it. The setup is straightforward, cloning from a GitHub template and running npm install. Worth noting the deployment instructions are unusually specific about Vercel's build process, which suggests someone learned that lesson the hard way. Good starting point if you're building a portfolio or creative agency site and don't want to wire up the animation stack yourself.
npx -y skills add eng0ai/eng0-template-skills --skill awwwards-landing-page --agent claude-codeInstalls into .claude/skills of the current project.
A stunning portfolio landing page with smooth scroll animations using Locomotive Scroll, GSAP, and Framer Motion.
git clone --depth 1 https://github.com/Eng0AI/awwwards-landing-page-template.git .
If the directory is not empty:
git clone --depth 1 https://github.com/Eng0AI/awwwards-landing-page-template.git _temp_template
mv _temp_template/* _temp_template/.* . 2>/dev/null || true
rm -rf _temp_template
rm -rf .git
git init
npm install
npm run build
CRITICAL: For Vercel, you MUST use
vercel build --prodthenvercel deploy --prebuilt --prod. Never usevercel --proddirectly.
vercel pull --yes -t $VERCEL_TOKEN
vercel build --prod -t $VERCEL_TOKEN
vercel deploy --prebuilt --prod --yes -t $VERCEL_TOKEN
netlify deploy --prod
npm run dev
Opens at http://localhost:3000
npm run dev in VM environment