Next.jsReactPortfolioSaaSCorporate Website

landing-templates — Next.js Portfolio Template

By Crypt0xDev

A Next.js-based landing page template showcase site with 8 built-in templates categorized by industry, supporting filtering, detail pages, and static generation.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

2 previews
Desktop homepage1 / 2
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 2

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-02View source

What stands out

A quick read of the recorded project description.

01

Includes 8 landing page template entries categorized into five industries: SaaS, startup, agency, restaurant, and security

02

The template list page provides a category filter bar, and cards have a hover preview overlay

03

Template detail routes are statically generated at build time using generateStaticParams

04

Each page outputs its own metadata via generateMetadata, and the root layout configures Open Graph

05

Responsive grid built with Tailwind CSS, supporting dark mode and gradient styles

06

Template data is maintained in TypeScript static files, including type definitions and query helper functions

Template Details

Landing Templates is a template showcase and preview platform built with the Next.js App Router. The repository includes 8 landing page templates covering five industries: SaaS, startups, design agencies, restaurants, and cybersecurity. The homepage displays a grid of template cards, the template list page provides a FilterBar for category filtering, and each template has its own detail route (/templates/[slug]) with static pages generated at build time via generateStaticParams.

The data layer is static: template information is stored centrally in data/templates.ts, with query helper functions provided by lib/getTemplates.ts and TypeScript interfaces defined in types/template.ts. Adding or modifying templates therefore requires editing the source code directly; there is no database or admin interface. Styling uses Tailwind CSS, including gradients and dark mode; the font is Geist, and placeholder images come from placehold.co (SVG enabled). Page metadata is generated per page via generateMetadata, and the root layout configures Open Graph.

Note that this is a showcase project rather than a ready-to-launch production site: the 8 templates in the repository are demo entries, and the template cards use placeholder images rather than complete, downloadable standalone template packages. The project is MIT licensed, but third-party assets such as demo images, fonts, and icons require separate license verification.

Next.jsReactPortfolioSaaSCorporate website

Is it right for your project?

Use Cases

  • As a prototype for a template directory site, demonstrating the complete browsing flow of category filtering, card grid, and detail pages
  • Learning how to organize static generation, dynamic routes, and per-page metadata under the Next.js App Router
  • Using data/templates.ts as a data source, replacing it with your own template entries to build a similar showcase site
  • Referencing its component breakdown (Navbar, Footer, TemplateCard, TemplateGrid, FilterBar) to build portfolio or product directory pages

Suitable For

  • Developers who want to study how Next.js App Router static generation works with dynamic routes
  • Individuals or small teams who need to build a template or portfolio directory site and accept maintaining data in source code
  • React developers looking for references on Tailwind CSS responsive grids and dark mode implementation

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    After cloning the repository, run npm install, then start the development server with npm run dev at localhost:3000

  2. 2

    Available scripts include npm run dev, build, start, and lint (ESLint)

  3. 3

    Template content must be edited directly in data/templates.ts; the project provides no database or admin interface

  4. 4

    The templates in the repository are demo entries, and cards use placehold.co placeholder images; they are not standalone template packages available for direct download

  5. 5

    The code is MIT licensed, but third-party assets such as demo images, fonts, and icons must be checked separately under their respective licenses

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not mean external services or third-party assets are free.

Must comply with when using

  • You are allowed to use, modify, commercialize, and distribute the code of this version for free.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • Template card images use the external placeholder image service placehold.co and require an internet connection to load; if deployed offline or if the service is unavailable, preview images will not display, and you must replace them with local images.
  • The font uses Geist provided by Vercel, which is a third-party asset; its licensing must be checked separately, and the MIT code license does not cover this font.
  • The code is MIT licensed, but third-party assets such as demo images, fonts, and icons in the repository are not covered by that license; verify each one's licensing before commercial use.
  • Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

**Imágenes:** [placehold.co](https://placehold.co) con SVG habilitado

Original README

**Fuentes:** [Geist](https://vercel.com/font) (Vercel)

Original README

Distribuido bajo la licencia **MIT**. Ver [LICENSE](LICENSE) para más detalles.

Original README
https://github.com/Crypt0xDev/landing-templates/blob/main/LICENSEhttps://github.com/Crypt0xDev/landing-templates/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-02. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 88 / 100
Technologies
Next.js · React
Website type
Portfolio · SaaS · Corporate Website
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-04-13
Screenshot last checked
2026-10-02

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Next.js as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: 3cf2d1cc05e8c9dedd61fb22b1c2c1017003568b85da2c96094ddebd7315c784

2026-10-02T14:32:18.189Z

Source file / repository
<div align="center">

# Landing Templates

**Marketplace de plantillas de landing pages listas para usar**

[![Next.js](https://img.shields.io/badge/Next.js-16.2-black?style=flat-square&logo=nextdotjs)](https://nextjs.org)
[![TypeScript](https://img.shields.io/badge/TypeScript-5-3178c6?style=flat-square&logo=typescript)](https://typescriptlang.org)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind-v4-38bdf8?style=flat-square&logo=tailwindcss)](https://tailwindcss.com)
[![License: MIT](https://img.shields.io/badge/License-MIT-22c55e?style=flat-square)](LICENSE)

[Ver demo](#) · [Explorar plantillas](#) · [Reportar bug](https://github.com/Crypt0xDev/landing-templates/issues)

</div>

---

## Descripción

**Landing Templates** es una plataforma web para descubrir y previsualizar plantillas de landing pages categorizadas por industria. Construida con Next.js 16 App Router, optimizada para SEO y generación estática.

---

## Características

| Característica | Descripción |
|---|---|
| 🗂️ **Catálogo filtrable** | Filtra por categoría: SaaS, Startup, Agencia, Restaurante, Seguridad |
| ⚡ **Generación estática** | `generateStaticParams` para rutas de detalle ultra rápidas |
| 🎨 **Diseño moderno** | UI minimalista con Tailwind v4, gradientes y modo oscuro |
| 🔍 **SEO optimizado** | `generateMetadata` por página y layout con Open Graph |
| 📱 **Totalmente responsive** | Grid adaptable desde mobile hasta widescreen |
| 🖼️ **Preview con overlay** | Hover interactivo sobre cada tarjeta de plantilla |

---

## Stack tecnológico

- **Framework:** [Next.js 16.2](https://nextjs.org) con App Router y React Compiler
- **Lenguaje:** [TypeScript 5](https://typescriptlang.org) en modo estricto
- **Estilos:** [Tailwind CSS v4](https://tailwindcss.com)
- **Fuentes:** [Geist](https://vercel.com/font) (Vercel)
- **Imágenes:** [placehold.co](https://placehold.co) con SVG habilitado

---

## Estructura del proyecto

```
landing-templates/
├── app/
│   ├── page.tsx                    # Página de inicio
│   ├── layout.tsx                  # Layout raíz (Navbar + Footer)
│   ├── globals.css                 # Estilos globales
│   └── templates/
│       ├── page.tsx                # Listado con filtros
│       ├── loading.tsx             # Esqueleto de carga
│       └── [slug]/
│           ├── page.tsx            # Detalle de plantilla
│           └── not-found.tsx       # 404 personalizado
├── components/
│   ├── Navbar.tsx                  # Barra de navegación
│   ├── Footer.tsx                  # Pie de página
│   ├── TemplateCard.tsx            # Tarjeta de plantilla
│   ├── TemplateGrid.tsx            # Grid de tarjetas
│   └── FilterBar.tsx               # Filtro por categoría
├── data/
│   └── templates.ts                # Base de datos estática (8 plantillas)
├── lib/
│   └── getTemplates.ts             # Helpers de consulta
└── types/
    └── template.ts                 # Interfaces TypeScript
```

---

## Instalación

```bash
# Clonar repositorio
git clone https://github.com/Crypt0xDev/landing-templates.git
cd landing-templates

# Instalar dependencias
npm install

# Iniciar servidor de desarrollo
npm run dev
```

Abre [http://localhost:3000](http://localhost:3000) en tu navegador.

---

## Scripts disponibles

| Comando | Descripción |
|---|---|
| `npm run dev` | Servidor de desarrollo en `localhost:3000` |
| `npm run build` | Compilación para producción |
| `npm run start` | Servidor de producción |
| `npm run lint` | Análisis de código con ESLint |

---

## Plantillas incluidas

| Nombre | Categoría | Descripción |
|---|---|---|
| Nexus AI | SaaS | Dashboard inteligente con IA |
| Velocity SaaS | SaaS | Plataforma de analíticas |
| Launchpad | Startup | MVP para startups tech |
| Founder Hub | Startup | Red de fundadores |
| Studio Pro | Agencia | Portafolio de diseño |
| Creative Agency | Agencia | Agencia creativa urbana |
| Bistro Belle | Restaurante | Restaurante gourmet |
| ShieldOps | Seguridad | Ciberseguridad empresarial |

---

## Licencia

Distribuido bajo la licencia **MIT**. Ver [LICENSE](LICENSE) para más detalles.

---

<div align="center">
<sub>Hecho con Next.js · 2026</sub>
</div>

Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.