滚动驱动视频擦洗:视频播放进度与用户滚动位置同步
Nextjs-cinematic-portfolio — Next.js 作品集模板
作者 5araang
基于 Next.js 与 React 的电影感开发者作品集模板,包含可折叠后台、原生分析、Markdown 博客与评论、联系表单,以及 3D 倾斜个人卡片。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
GSAP 滚动触发动画与 Three.js、Framer Motion 的 3D 视觉效果
可折叠管理后台:桌面端图标侧边栏、移动端模糊遮罩抽屉
原生分析面板:访客、链接点击、页面加载与活跃用户统计
Markdown 博客与线程化评论,支持管理员回复和标签筛选
面向 AI 代理的 llms.txt、JSON-LD 结构化数据与动态 sitemap
模板详细介绍
这是一个面向开发者、设计师与创意工程师的作品集模板,代码以 MIT 许可开源。它把作品集前台与一套管理后台放在同一个项目里:前台提供滚动驱动视频擦洗、GSAP 滚动触发动画、Three.js 与 Framer Motion 的 3D 效果,以及 3D 倾斜个人卡片;后台提供可折叠侧边栏(桌面端图标模式并写入 localStorage,移动端为模糊遮罩抽屉)、原生访客与链接点击分析、Markdown 博客管理、带管理员回复的线程化评论、标签筛选,以及基于 Resend 的联系表单邮件通知。项目还包含可选的 Coming Soon 启动保护页(带密码绕过)、面向 AI 代理的 llms.txt 与 llms-full.txt、JSON-LD 结构化数据、动态 sitemap 与 Open Graph 元数据。数据层使用 Supabase(PostgreSQL),但 content.js 中保留了静态回退数据,因此不配置数据库也能运行作品集部分;CMS、评论与分析功能依赖 Supabase,联系邮件依赖 Resend。安装步骤、数据库建表脚本与环境变量说明放在仓库的 INSTALL.md 中,主题色在 globals.css 的 --orange 变量处修改,个人简介、项目与联系信息分别在 about、work、contact 的 content.js 中编辑。README 中提到的多语言、主题预设切换、插件 API、AI 写作助手与模板市场仍在路线图中,尚未实现。
适合你的项目吗?
适用场景
- 开发者搭建带后台的个人作品集与简历站点
- 技术写作者用 Markdown 发布文章并管理读者评论
- 自由职业者通过联系表单与邮件通知收集项目咨询
- 创意工程师展示 WebGL、Three.js 与 GSAP 交互动效作品
适合人群
- 熟悉 Next.js 与 React、愿意自行配置 Supabase 的开发者
- 需要作品集与内容管理后台合一的个人站点作者
- 希望展示动效与 3D 交互能力的创意开发者
- 接受按 INSTALL.md 自行完成数据库与部署配置的使用者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
安装、数据库建表与环境变量说明见仓库 INSTALL.md
- 2
CMS、博客评论与原生分析依赖 Supabase,需自行创建项目并执行 SQL
- 3
联系表单邮件通知依赖 Resend API,需配置对应密钥
- 4
不配置数据库时,作品集可依靠 content.js 中的静态回退数据运行
- 5
主题色在 src/app/globals.css 的 --orange 变量修改,个人文案在 about、work、contact 的 content.js 中编辑
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- CMS、博客评论与原生分析功能依赖 Supabase 服务,需自行创建 Supabase 项目并配置数据库与密钥;不配置时仅能使用 content.js 静态回退数据运行作品集前台。
- 联系表单的邮件通知依赖 Resend 外部服务,需注册账号并配置 Resend API 密钥,否则无法发送邮件通知。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
Supabase powers the CMS, blog comments, and native analytics.
README 原文
https://github.com/5araang/Nextjs-cinematic-portfolio/blob/main/LICENSEhttps://github.com/5araang/Nextjs-cinematic-portfolio/blob/main/README.mdCustom inquiry routing backed by Resend for instant email notifications.
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-02。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 92 / 100
- 技术栈
- Next.js · React
- 网站类型
- 作品集 · 后台 · 博客
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-07-30
- 截图检查日期
- 2026-10-02
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Next.js。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: 3dc0b30b7ce84b9fa2c860e6f71adfa6155ecf348add73e464f9c53fc6a94241
2026-10-02T10:00:26.605Z
来源文件 / 仓库<div align="center">
# 🎬 Sarang — Ultimate Open-Source Cinematic Next.js Developer Portfolio
### The Most Immersive, High-Performance, and AI-Ready Portfolio Template for Developers, Designers & Creative Engineers.
Built with **Next.js 16 (App Router)** · **React 19** · **GSAP 3** · **Three.js** · **Framer Motion** · **Tailwind CSS v4** · **Supabase** · **Resend**
[](https://sarang-space.site)
[](LICENSE)
[](https://nextjs.org)
[](https://react.dev)
[](https://vercel.com/new/clone?repository-url=https://github.com/5araang/nextjs-cinematic-portfolio)
<br />
> *"From first impression to final interaction, Sarang helps you build a portfolio that feels like a premium digital product—not just another personal website."*
</div>
---
## 🌟 Overview
**Sarang** is a 100% free, open-source, production-ready cinematic developer portfolio template designed to give developers, designers, video editors, and creative engineers an award-quality digital signature.
Unlike standard grid-based portfolios, **Sarang** merges scroll-driven video scrubbing, fluid GSAP micro-animations, 3D WebGL effects, built-in dashboard analytics, a full markdown blogging engine with user comments, and an intuitive administrative CMS dashboard into one seamless experience.
⭐ **100% Free** | ⭐ **MIT Licensed** | ⭐ **Production Ready** | ⭐ **SEO & AI-LLM Optimized**
---
## 👤 Created By & Official Links
- **Author**: Sarang ([@5araang](https://instagram.com/5araang) / [@Saarangggg](https://github.com/Saarangggg))
- **Website**: [https://sarang-space.site](https://sarang-space.site) (or [www.sarang-space.site](https://www.sarang-space.site))
- **Instagram**: [@5araang](https://instagram.com/5araang)
- **GitHub**: [https://github.com/5araang](https://github.com/5araang) / [https://github.com/Saarangggg](https://github.com/Saarangggg)
- **Contact / Hire**: [https://sarang-space.site/contact](https://sarang-space.site/contact)
---
## ✨ Why Choose Sarang?
Unlike traditional portfolio templates, **Sarang** is built as a complete production-ready portfolio platform. It combines cinematic scroll animations, a modern content management workflow, built-in privacy analytics, markdown blogging, testimonials, SEO optimization, AI-friendly metadata, and an intuitive admin dashboard into one seamless experience.
* **🎥 Scroll-Driven Video Scrubbing:** Frame-accurate video playback synchronized directly to user scrolling speeds.
* **✨ 120fps GSAP Animations:** Fully responsive scroll-triggered layouts and magnetic interaction effects for dynamic responsiveness.
* **📱 Unified & Collapsible Admin Dashboard:** Desktop collapsed icon-only sidebar (`localStorage` persistence) with mobile blur overlay drawer.
* **📊 Native Dashboard Analytics:** Privacy-friendly visitor tracking, link clicks, page loads, and active user analytics without bloat.
* **💬 Interactive Blog & CMS:** Full markdown blog manager with admin-repliable threaded user comments and dynamic tag filtering.
* **✉️ Seamless Contact System:** Custom inquiry routing backed by Resend for instant email notifications.
* **🔐 Launch Protection:** Optional Coming Soon splash screen with password bypass validation logic.
* **🤖 AI Chatbot Compatibility (`/llms.txt`):** Native machine-readable profile designed for AI agents (Gemini, Claude, ChatGPT, Perplexity).
---
## ⚡ Tech Stack
| Domain | Technologies Used |
| :--- | :--- |
| **Framework** | Next.js 16 (App Router), React 19 |
| **Animation & 3D** | GSAP 3 (ScrollTrigger), Three.js, React Three Fiber, Framer Motion |
| **Styling** | Tailwind CSS v4, Vanilla CSS variables (`--orange: #ff6b1a`) |
| **Backend & Database** | Supabase (PostgreSQL), Next.js API Routes |
| **Email Service** | Resend API |
| **Deployment** | Vercel, Netlify, Custom Node.js servers |
| **Metadata & SEO** | Open Graph, JSON-LD Schema (`Person`, `SoftwareSourceCode`), `llms.txt`, Dynamic Sitemaps |
---
## 📊 Feature Comparison
| Feature | 🎬 Sarang | Typical Portfolio Templates |
| :--- | :---: | :---: |
| **Scroll Video Scrubbing** | ✅ | ❌ |
| **GSAP & 3D Integration** | ✅ | ❌ |
| **Built-in CMS & Admin Dashboard** | ✅ | ❌ |
| **Native Analytics** | ✅ | ❌ |
| **Blog with Comment Threads** | ✅ | ❌ |
| **AI LLM Indexing (`/llms.txt`)** | ✅ | ❌ |
| **Custom Accent Customization** | ✅ | ⚠️ |
| **MIT Free & Open Source** | ✅ | ⚠️ |
---
## 🎯 Who Is This For?
- ✅ **Software Engineers & Full Stack Developers:** Showcase your full-stack projects, architecture, and live demos.
- ✅ **Frontend & UI/UX Engineers:** Display interactive micro-animations and responsive components.
- ✅ **Creative Engineers & 3D Creators:** Demonstrate WebGL, Three.js, and GSAP visual masterpieces.
- ✅ **Freelancers & Agencies:** Collect inbound inquiries with integrated email routing and analytics.
- ✅ **Content Creators & Technical Writers:** Publish blog posts with markdown support and user discussions.
- ✅ **Video Editors & Motion Designers:** Feature video reels with frame-accurate scroll scrubbing.
---
## 🛠️ Step-by-Step Installation
Technical setup guidelines, database schemas, and deployment instructions are stored in our dedicated setup guide:
### 👉 **[Read the INSTALL.md Setup Guide](INSTALL.md)**
* 🔧 **[Local Development Setup](INSTALL.md#-local-installation)** (Cloning, dependencies, environment setup)
* 🗄️ **[Database Table Script](INSTALL.md#-database-setup-supabase)** (Supabase SQL queries)
* ⚙️ **[Environment Variables Config](INSTALL.md#-environment-variables-envlocal)** (Detailed parameter reference)
* 🌍 **[Production Deployment Instructions](INSTALL.md#-production-deployments)** (Vercel deployment)
---
## 🎨 Content & Theme Customization
Customizing theme accents, copy, and profile information takes only a few minutes:
### 1. Changing the Primary Accent Color
The signature accent color throughout Sarang is orange (`#ff6b1a`). Change it globally in `src/app/globals.css`:
```css
:root {
--orange: #ff6b1a; /* Swap this hex code with your custom accent color */
}
```
### 2. Modifying Personal Copy & Bio
- **Biography & Skills:** Edit [`src/app/about/content.js`](file:///c:/Users/Asus/Downloads/portiflo-main/src/app/about/content.js)
- **Projects Fallback Data:** Edit [`src/app/work/content.js`](file:///c:/Users/Asus/Downloads/portiflo-main/src/app/work/content.js)
- **Contact Info & Socials:** Edit [`src/app/contact/content.js`](file:///c:/Users/Asus/Downloads/portiflo-main/src/app/contact/content.js)
---
## 🤖 SEO & AI / LLM Compatibility
Sarang is built from the ground up to be discovered and parsed accurately by modern search engines and AI assistants (ChatGPT, Gemini, Claude, Perplexity, Copilot):
* **`llms.txt` & `llms-full.txt` Standards:** Machine-readable profile feeds providing structured context to AI agents.
* **Structured Data (JSON-LD):** Auto-injected `Person`, `WebSite`, and `SoftwareSourceCode` schemas in page head.
* **Dynamic XML Sitemaps (`/sitemap.xml`):** Re-generated automatically on builds to index projects and articles.
* **Robots & Canonical Tags:** Standard `robots.txt` directives with canonical URL enforcement.
* **Open Graph & Twitter Cards:** Pre-configured social media sharing previews.
---
## 🔎 Searchable Keywords Index
`Next.js Portfolio` · `Developer Portfolio` · `Portfolio Template` · `Open Source Portfolio` · `Next.js Portfolio Template` · `Cinematic Portfolio` · `Creative Portfolio` · `GSAP Portfolio` · `Three.js Portfolio` · `Framer Motion Portfolio` · `Tailwind CSS Portfolio` · `React Portfolio` · `Personal Website` · `Modern Portfolio` · `Software Engineer Portfolio`
---
## 🗺️ Project Roadmap
- [x] Next.js 16 & React 19 Migration
- [x] Collapsible Admin Dashboard & Native Analytics
- [x] Full Markdown Blog with Threaded Comments
- [x] AI Agent Compatibility Engine (`/llms.txt`)
- [ ] Multi-language i18n support
- [ ] Customizable Theme Preset Switcher
- [ ] Custom Plugin API Architecture
- [ ] AI-Powered CMS Writing Assistant
- [ ] Open-Source Portfolio Template Marketplace
---
## ⭐ Star History
[](https://star-history.com/#5araang/nextjs-cinematic-portfolio&Date)
---
## 💬 Frequently Asked Questions (FAQ)
<details>
<summary><b>1. Can I use Sarang for commercial projects?</b></summary>
<br />
Yes! Sarang is 100% free and open-source under the MIT License. You can modify, brand, host, and deploy it commercially without restriction.
</details>
<details>
<summary><b>2. Can I remove credits or alter footer links?</b></summary>
<br />
Yes! You have complete freedom to remove, modify, or add any credits, footer links, and branding elements.
</details>
<details>
<summary><b>3. Do I need Supabase to run Sarang?</b></summary>
<br />
Supabase powers the CMS, blog comments, and native analytics. However, static fallbacks exist in <code>content.js</code> files so you can run the portfolio offline or without a database setup.
</details>
<details>
<summary><b>4. Can I deploy Sarang on Vercel?</b></summary>
<br />
Yes! Sarang is optimized for zero-config deployment on Vercel. Simply import your GitHub repository and set your environment variables.
</details>
<details>
<summary><b>5. Can I customize all text, colors, and layout components?</b></summary>
<br />
Absolutely. Everything in Sarang is modular, componentized, and completely customizable.
</details>
---
## 📄 License
Distributed under the **MIT License**. See `LICENSE` for more information.
---
<div align="center">
**Created with ❤️ by [Sarang (@5araang)](https://instagram.com/5araang)**
🌐 **[Live Demo](https://sarang-space.site)** · 📖 **[Setup Guide](INSTALL.md)** · 🐛 **[Report Issue](https://github.com/5araang/nextjs-cinematic-portfolio/issues)** · 📸 **[Instagram](https://instagram.com/5araang)**
</div>
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

tailwind-nextjs-starter-blog
tailwind-nextjs-starter-blog 是一个面向个人技术博客的 Next.js 与 Tailwind CSS 启动模板,其 v2 版本基于 App Router 与 React Server Comp…
Next.js · 博客

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 · 作品集

materio-mui-nextjs-admin-template-free
An enterprise-grade Next.js admin dashboard template. Made with developer experience first: Next.js v14 (App R…
Next.js · 后台
