A modern, animated marketing site template for a project management product. Built with Next.js (App Router), React, TypeScript, Tailwind CSS, and Framer Motion.
- Clean, conversion-focused landing page layout
- Smooth, performant animations via Framer Motion
- Modular sections: hero, features, integrations, customer story, pricing, footer
- Tailwind CSS v4 utility-first styling
- Next.js (App Router)
- React 19
- TypeScript
- Tailwind CSS v4
- Framer Motion
Install dependencies:
npm installRun the dev server:
npm run devOpen http://localhost:3000 in your browser.
npm run dev- Start the development servernpm run build- Build for productionnpm run start- Start the production servernpm run lint- Run ESLint
app/page.tsx- Main landing page compositioncomponents/- Page sections and UI blockspublic/- Static assetslib/- Utilities (if needed)
Most content lives in app/page.tsx and the section components in components/.
Common edits:
- Hero copy:
components/HeroSection.tsx - Features grid:
components/FeaturesSection.tsx - Integrations list:
components/IntegrationSection.tsx - Customer story:
components/CustomerStory.tsx - Pricing CTA:
components/PricingSection.tsx - Footer links:
components/SiteFooter.tsx
Build and run:
npm run build
npm run startDeploy anywhere Next.js runs (Vercel, Render, Netlify, etc.).