Next.jsReactSaaS启动器

FlowSignal — Next.js SaaS模板

作者 HillSide2026

FlowSignal 是一个基于 Next.js 的 SaaS 启动器,面向跨境支付领域的财务专业人士,包含公开获客站点与受保护的会员门户,用于诊断、资源下载与咨询准备。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

2 个预览视图
桌面端首页1 / 2
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 2

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-02查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

基于 Next.js 的 SaaS 启动器,包含公开获客站点与受保护会员门户两层结构

02

公开页面覆盖首页、情报模型、会计师定位、咨询笔记与登录入口

03

受保护页面提供流程诊断、路径审查、可下载资源以及账户与工作区管理

04

使用 Postgres 与 Drizzle ORM,认证采用邮箱/密码加 JWT Cookie

05

UI 基于 Tailwind CSS 与本地 shadcn 风格组件

06

仓库采用 MIT 许可,允许免费使用、修改、商用和分发该版本代码

模板详细介绍

FlowSignal 是一个基于 Next.js 的 SaaS 启动器,定位于跨境支付领域的财务专业人士(会计师、CFO 与资金团队)。项目由公开获客站点和受保护的会员门户两部分组成:公开部分提供首页、情报模型、会计师定位、咨询笔记与登录入口;登录后进入仪表盘,可访问流程诊断、路径审查、可下载资源以及账户与工作区管理。

技术实现上,项目使用 Next.js 作为框架,Postgres 作为数据库,Drizzle 作为 ORM,认证采用邮箱/密码加 JWT Cookie 的方式,UI 使用 Tailwind CSS 与本地 shadcn 风格组件。运行环境要求 Node 22+ 与 pnpm 10,本地 Postgres 可通过 Docker 启动。仓库采用 MIT 许可,允许免费使用、修改、商用和分发该版本代码,但演示图片、字体、图标等第三方素材以及域名、托管、数据库、支付或 AI 等外部服务需另行核对许可与费用。

Next.jsSaaS启动器

适合你的项目吗?

适用场景

  • 为跨境支付领域的财务专业人士搭建包含公开内容与会员门户的站点
  • 作为基于 Next.js 的 SaaS 启动器,用于快速搭建带认证与数据库的会员制应用
  • 用于演示流程诊断、路径审查与资源下载等受保护功能的实现方式
  • 在本地通过 Docker 启动 Postgres 并运行迁移与种子数据,验证开发环境

适合人群

  • 需要公开获客页面与受保护会员门户两层结构的 SaaS 项目
  • 使用 Next.js、Postgres 与 Drizzle 技术栈的开发者
  • 希望参考邮箱/密码加 JWT Cookie 认证实现方式的团队
  • 面向跨境支付领域财务专业人士的产品原型或内部演示

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    需要 Node.js >=22 <25 与 pnpm >=10 <11

  2. 2

    使用本地 Postgres 流程时需要 Docker Desktop

  3. 3

    复制 .env.example 为 .env,并用 openssl rand -hex 32 生成 AUTH_SECRET 替换占位符

  4. 4

    通过 docker compose up -d 启动本地 Postgres,再执行 pnpm db:migrate 与 pnpm db:seed

  5. 5

    种子脚本创建的本地门户用户为 [email protected],密码 admin123

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 运行前必须自行生成并配置 AUTH_SECRET 环境变量,否则认证功能无法正常工作。
  • 必须提供 POSTGRES_URL、BASE_URL 与 AUTH_SECRET 三个环境变量,需自备 Postgres 数据库连接。
  • 若使用本地 Postgres 流程,需额外安装并运行 Docker Desktop。
  • 种子脚本创建的仅为本地演示账户,凭据固定且不可用于生产环境。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

Generate a fresh `AUTH_SECRET` and replace the placeholder in `.env`

README 原文

Required local variables: - `POSTGRES_URL` - `BASE_URL` - `AUTH_SECRET`

README 原文

Docker Desktop, if using the local Postgres flow

README 原文

User: `[email protected]` - Password: `admin123`

README 原文
https://github.com/HillSide2026/FlowSignal/blob/main/LICENSEhttps://github.com/HillSide2026/FlowSignal/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-02。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 88 / 100
技术栈
Next.js · React
网站类型
SaaS · 启动器
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-05-03
截图检查日期
2026-10-02

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Next.js。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。

查看当时使用的来源资料

SHA-256: df1484dce6978ec1e7fc6c1baa18de86118cd31c4730d9fb860a494fbf38694f

2026-10-02T22:10:42.464Z

来源文件 / 仓库
# FlowSignal

FlowSignal is an authority surface plus gated advisory portal for financial professionals (accountants, CFOs, and treasury teams) dealing with 
cross-border payments. The app has a public acquisition site and a protected member portal for diagnostics, resources, and advisory preparation.

## Public Pages

- `/` Home
- `/intelligence` Intelligence model
- `/for-accountants` Accountant positioning
- `/insights` Advisory notes
- `/sign-in` Login

## Protected Pages

- `/dashboard` Flow Diagnostics
- `/dashboard/route-review` Route Review
- `/dashboard/resources` Downloadable resources
- `/dashboard/account` Account and workspace access

## Tech Stack

- **Framework**: Next.js
- **Database**: Postgres
- **ORM**: Drizzle
- **Auth**: Email/password with JWT cookies
- **UI**: Tailwind CSS and local shadcn-style components
- **Runtime**: Node 22+ and pnpm 10

## Prerequisites

- Node.js `>=22 <25`
- pnpm `>=10 <11`
- Docker Desktop, if using the local Postgres flow

## Getting Started

Install dependencies:

```bash
pnpm install
```

Create local environment variables:

```bash
cp .env.example .env
```

Generate a fresh `AUTH_SECRET` and replace the placeholder in `.env`:

```bash
openssl rand -hex 32
```

Start local Postgres:

```bash
docker compose up -d
```

Run migrations and seed the demo portal user:

```bash
pnpm db:migrate
pnpm db:seed
```

Start the app:

```bash
pnpm dev
```

Open [http://localhost:3000](http://localhost:3000) to view the app.

The seed script creates a local portal user:

- User: `[email protected]`
- Password: `admin123`

## Alternate Setup Helper

The interactive setup helper can create `.env` and start local Postgres through
Docker:

```bash
pnpm db:setup
pnpm db:migrate
pnpm db:seed
pnpm dev
```

## Environment

Required local variables:

- `POSTGRES_URL`
- `BASE_URL`
- `AUTH_SECRET`

`.env.example` uses the local Docker Postgres URL:
`postgres://postgres:postgres@localhost:54322/postgres`.

## Validation

Currently declared scripts:

- `pnpm build`
- `pnpm dev`
- `pnpm lint`
- `pnpm test`
- `pnpm typecheck`

Database and runtime helpers:

- `pnpm start`
- `pnpm db:generate`
- `pnpm db:migrate`
- `pnpm db:seed`
- `pnpm db:setup`
- `pnpm db:studio`

The GitHub Actions workflow in `.github/workflows/ci.yml` runs install, lint,
typecheck, test, and build.
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。