Banner Background
Web App

Vetra

Vetra is a single-page marketing website intended as a portfolio-grade reference template utilizing Next.js 15, Tailwind CSS, shadcn/ui, and Radix primitives. The platform systematically targets user conversion through a cohesive layout presenting visual features, analytics workflows, software integrations, and flexible pricing options. Framer Motion and custom 'magicui' style animations provide scroll-trigger effects to optimize user retention while SEO defaults map natively via Metadata functions.

React JSNext JSTailwind CSSFramer MotionTypescriptshadcn/uiShadcn UIpnpmVercelGitGithub
Vetra Preview

Vetra is a high-quality landing page template and portfolio-grade reference implementation for an AI marketing automation platform. It demonstrates how to present a software product through a clean, highly animated, and conversion-focused single-page website.

Built as a production-ready application, Vetra leverages the Next.js App Router, combining Server and Client Components to deliver a performant, visually engaging user experience without needing a backend database.


Core Features & Sections

The application is composed of modular marketing sections, rendered sequentially:

  • Hero section with a dashboard preview.
  • "Trusted-by" companies and logos strip.
  • Features grid detailing AI capabilities.
  • Integration showcase using an orbiting circles effect.
  • Transparent pricing cards with an animated monthly/annual billing toggle.

Vetra heavily emphasizes design and interaction to increase conversion:

  • Framer Motion 11 powers scroll animations and entrance effects.
  • Custom magicui-style components like particles, ripple, and magic-card.
  • Clean dark and light mode toggle using next-themes.
  • Premium typography powered by the locally hosted variable font, Satoshi.

Designed for strict performance and maintainability:

  • Content is fully data-driven via typed constants in src/constants/.
  • Uses route groups like (marketing) to cleanly separate the layout from future app routes.
  • Strictly typeset with TypeScript 5.

Technology Stack

The platform leverages a cutting-edge frontend ecosystem optimized for developer experience and UI polish.


Application Architecture

Constant-Driven Content All copy, pricing structures, features lists,

and navigation links live within the src/constants/ directory. This allows the entire site to be easily re-themed and repurposed without touching the UI component layer or hooking up a database.

Centralized Metadata A robust generateMetadata() helper in

src/utils/metadata.ts creates a single source of truth for SEO, OpenGraph data, and dynamic icons (light/dark adaptative favicons).

MagicUI Components To build a modern aesthetic, custom animations like

orbiting-circles, ripple, and particles are isolated as reusable client components inside the src/components/ui/ folder, interacting seamlessly with shadcn/ui.


Folder Structure

Below is the project's atomic directory configuration:

layout.tsx
page.tsx
layout.tsx
tailwind.config.ts

Customization & Extensibility


Live Demo

Experience the smooth animations and responsive layout firsthand. Visit Vetra Live