Next.js App Router 多页面结构,覆盖企业官网与作品集常见页面
nextjs-fullstack-contact-platform — Next.js 后台模板
作者 ebarrm-a11y
基于 Next.js App Router 与 TypeScript 的全栈站点模板,包含企业官网/作品集页面、联系表单 API、MJML 邮件模板、限流与内容管理端点,并支持 i18n、暗色模式与 SEO 文件。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
联系表单 API 与基于 MJML 的邮件模板
内容管理端点与 API 限流辅助逻辑
内置 i18n 工具与语言切换、暗色模式切换
提供 sitemap.ts 与 robots.ts 等 SEO 文件
包含 GitHub Actions 构建校验与 Bash 部署脚本
模板详细介绍
该模板是一个使用 Next.js App Router、TypeScript 与 Tailwind CSS 构建的全栈应用,面向企业官网或作品集场景。前端包含首页、关于、服务、作品集、定价、评价、FAQ、联系、成功页以及法律条款与隐私等路由,并配有可复用 UI 组件、主题切换和语言切换工具。
后端通过 Route Handlers 提供联系表单处理与受控的内容管理端点,并内置限流辅助逻辑;邮件部分使用 MJML 模板。SEO 方面提供 sitemap.ts 与 robots.ts。项目还包含 GitHub Actions 构建校验工作流、Bash 部署脚本以及 .env.example 环境变量模板。
使用前需注意:仓库未提供具体依赖版本,实际运行需按 package.json 安装;演示中的图片、字体、图标等第三方素材需单独核对许可;域名、托管、数据库等外部服务可能产生费用。
适合你的项目吗?
适用场景
- 搭建企业官网或代理机构展示站点
- 构建带联系表单与邮件通知的作品集网站
- 作为学习 Next.js 全栈路由与 API 设计的参考项目
- 需要 i18n、暗色模式与基础 SEO 配置的站点起点
适合人群
- 熟悉 Next.js 与 TypeScript 的前端或全栈开发者
- 需要企业官网/作品集模板并希望自行扩展的团队
- 想参考 API 路由、限流与 MJML 邮件集成的开发者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
参考 .env.example 配置环境变量,如邮件服务与限流相关参数
- 2
按 package.json 安装依赖后运行开发或构建命令
- 3
演示图片、字体、图标等第三方素材需单独核对许可
- 4
域名、托管、数据库等外部服务可能产生额外费用
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
https://github.com/ebarrm-a11y/nextjs-fullstack-contact-platform/blob/main/LICENSEhttps://github.com/ebarrm-a11y/nextjs-fullstack-contact-platform/blob/main/README.mdPermission is hereby granted, free of charge
许可证原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-13。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 85 / 100
- 技术栈
- Next.js · React
- 网站类型
- 后台 · 作品集 · 企业官网
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-04-01
- 截图检查日期
- 2026-10-13
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Next.js。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-13
查看当时使用的来源资料
SHA-256: b81ffd9b7a722ba357c1d7615fd1b821d9c977f4c01748058c4b83a60f4681dd
2026-10-13T11:35:28.313Z
来源文件 / 仓库# Full-Stack Contact Platform (Next.js + TypeScript + Tailwind) **Live Demo:** https://nextjs-fullstack-contact-platform.vercel.app/ A production-oriented full-stack web application built with **Next.js App Router** and **TypeScript**, designed to demonstrate **systems integration, API-driven workflows, reusable architecture, and structured frontend/backend development**. This project was designed to demonstrate practical engineering around: - **Frontend architecture** with reusable components and multi-page navigation - **Backend/API workflows** for contact handling and controlled admin content updates - **Rate limiting and environment-based configuration** - **Email template integration** with MJML - **Deployment and CI-ready project structure** --- ## Why I Built This I built this project to practice full-stack development with a production-minded structure, combining frontend implementation, API route design, reusable components, deployment workflow, and environment-based configuration in a single application. --- ## What This Project Demonstrates - Building a **modern full-stack application** with both UI and server-side logic - Designing **API routes** for real user workflows - Structuring a project for **maintainability, scalability, and clean separation of concerns** - Supporting **content operations**, **email handling**, and **basic application protection** - Applying a practical software engineering approach across **frontend, backend, and deployment tooling** --- ## Core Features - **Next.js App Router** (`src/app`) with multiple pages and route-based structure - **Contact API workflow** for form submission handling - **Admin content endpoint** for controlled content updates - **Reusable UI components** for maintainable frontend development - **Rate limiting helper** for API protection - **MJML email templates** for transactional and marketing communication - **SEO support** through `sitemap.ts`, `robots.ts`, and metadata-friendly structure - **Theming and UX enhancements**, including theme toggle and layout providers - **i18n-ready utilities** and language toggle support - **Automation/deployment scripting** with shell-based tooling - **GitHub Actions CI workflow** for build validation --- ## Tech Stack **Frontend** - Next.js - TypeScript - Tailwind CSS **Backend / Server Logic** - Next.js Route Handlers - API endpoints for contact and admin workflows **Tooling / DevOps** - GitHub Actions - Bash deployment script - Environment-based configuration **Email / Communication** - MJML templates --- ## Project Structure ```txt id="qevc9u" . ├─ src/ │ ├─ app/ │ │ ├─ page.tsx # Home │ │ ├─ about/page.tsx │ │ ├─ services/page.tsx │ │ ├─ portfolio/page.tsx │ │ ├─ pricing/page.tsx │ │ ├─ reviews/page.tsx │ │ ├─ faq/page.tsx │ │ ├─ contact/page.tsx │ │ ├─ success/page.tsx │ │ ├─ admin/page.tsx │ │ ├─ legal/ │ │ │ ├─ terms/page.tsx │ │ │ └─ privacy/page.tsx │ │ ├─ api/ │ │ │ ├─ contact/route.ts # Contact API │ │ │ └─ admin/content/route.ts # Admin content API │ │ ├─ sitemap.ts # SEO sitemap │ │ └─ robots.ts # SEO robots │ ├─ components/ # Reusable UI components │ ├─ data/ # Site content/constants │ └─ lib/ # Utilities (i18n, rate limit, helpers) ├─ emails/ # MJML templates ├─ scripts/ # Automation and deployment scripts ├─ .env.example # Environment variable template ├─ next.config.mjs ├─ tailwind.config.ts ├─ postcss.config.mjs ├─ tsconfig.json └─ package.json
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

SaaS-Boilerplate
🚀🎉📚 SaaS Boilerplate built with Next.js + Tailwind CSS + Shadcn UI + TypeScript. ⚡️ Full-stack React applic…
Next.js · SaaS

next-shadcn-dashboard-starter
Free, open source, AI-friendly admin dashboard template built with Next.js 16, shadcn/ui, Tailwind CSS, and Ty…
Next.js · 后台

Studio Admin · Radix UI
Modern Admin Dashboard Template built with Shadcn UI and Next.js 16
Next.js · 后台

free-nextjs-admin-dashboard
TailAdmin is a Next.js and Tailwind CSS free, open-source admin dashboard template. Provides developers with t…
Next.js · 后台

react-resume-template
A personal resume website template built with React.js, Typescript, Next.js, and styled with Tailwind css
Next.js · 作品集

Next-JS-Landing-Page-Starter-Template
🚀 Free NextJS Landing Page Template written in Tailwind CSS 3 and TypeScript ⚡️ Made with developer experienc…
Next.js · 企业官网
