A premium Next.js 15+ landing page template designed for fintech, banking, and financial services. Features a modern, professional design with comprehensive SEO, accessibility, and performance optimizations.
- ✅ Next.js 15+ with App Router
- ✅ TypeScript (strict mode)
- ✅ Tailwind CSS v4 with design tokens
- ✅ Dark Mode via next-themes
- ✅ Motion via motion/react with reduced-motion support
- ✅ Smooth Scroll via Lenis with feature flag
- ✅ SEO Ready - metadata, Open Graph, Twitter cards
- ✅ Accessibility - skip links, focus rings, ARIA labels
- ✅ Edge Compatible - no Node-only APIs
- Hero - 3D animated background with CTA
- Trusted By - Logo carousel/marquee
- Feature Cards - Interactive feature showcase
- Feature Highlight - Phone mockup with details
- Principles - Company values section
- Stats - Animated statistics counters
- Testimonials - Auto-scrolling slider with LinkedIn links
- Pricing - 3-tier pricing cards
- FAQ - Accessible accordion
- Blog Showcase - Latest articles grid
- Final CTA - Call-to-action with 3D background
- Footer - Links, legal, and contact info
npm installnpm run devOpen http://localhost:3000 in your browser.
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm run start |
Start production server |
npm run lint |
Run ESLint |
npm run lint:fix |
Fix ESLint errors |
npm run format |
Format code with Prettier |
npm run format:check |
Check code formatting |
npm run typecheck |
Run TypeScript type checking |
├── app/
│ ├── globals.css # Design tokens & base styles
│ ├── layout.tsx # Root layout with providers
│ ├── page.tsx # Home page
│ ├── robots.ts # Dynamic robots.txt
│ └── sitemap.ts # Dynamic sitemap
├── components/
│ ├── blog-showcase.tsx # Blog articles section
│ ├── faq.tsx # FAQ accordion
│ ├── feature-cards.tsx # Feature cards
│ ├── feature-highlight.tsx # Phone mockup section
│ ├── final-cta.tsx # Final CTA section
│ ├── footer.tsx # Footer
│ ├── header.tsx # Navigation header
│ ├── hero.tsx # Hero section
│ ├── pricing.tsx # Pricing cards
│ ├── principles.tsx # Principles section
│ ├── providers.tsx # Theme & scroll providers
│ ├── smooth-scroll.tsx # Lenis smooth scroll
│ ├── stats.tsx # Stats section
│ ├── testimonials-slider.tsx # Testimonials
│ ├── theme-switch.tsx # Theme toggle button
│ └── trusted-by.tsx # Logo carousel
├── lib/
│ ├── config.ts # Site config & feature flags
│ ├── metadata.ts # SEO metadata utilities
│ └── motion.tsx # Motion components & hooks
└── public/
└── site.webmanifest # PWA manifest
Edit lib/config.ts to update:
- Site name, tagline, and description
- Navigation links
- Section content and CTAs
- Feature flags
Edit lib/metadata.ts to update:
- SEO metadata and keywords
- Open Graph images
- Social media handles
Toggle features in lib/config.ts:
export const features = {
smoothScroll: true, // Lenis smooth scrolling
darkMode: true, // Theme toggle
statsSection: true, // Stats section
blogSection: true, // Blog showcase
testimonialsSection: true, // Testimonials slider
};Replace the following files with your brand assets:
app/icon.svg- Favicon (32x32)app/apple-icon.svg- Apple touch icon (180x180)public/og-image.png- Open Graph image (1200x630)
Edit app/globals.css to modify:
- Color palette (--accent for brand color)
- Background and foreground colors
- Border and muted colors
--background/--foreground- Page background and text--muted/--muted-foreground- Subtle backgrounds and text--accent- Primary brand color (blue by default)--border/--ring- Borders and focus rings
- Font: Geist Sans & Geist Mono
- Serif headings use font-serif class
The template includes:
- Skip-to-content link
- Visible focus rings (keyboard navigation)
- ARIA labels on interactive elements
- Reduced motion support
- Proper heading hierarchy
- WCAG 2.1 AA contrast compliance
- Optimized images with Next.js Image component
- Smooth scroll respects reduced-motion preferences
- Code splitting via dynamic imports
- Edge-compatible runtime
This template is licensed for use in commercial projects. You may not resell or redistribute the template itself.
Built with ❤️ using Next.js, Tailwind CSS, and Motion