The Blog of Mark Xu
返回项目列表

PixelForge AIGC

AI 图像生成平台

Next.js 16React 19TypeScriptTailwind CSS 4Radix UINextAuth v5PrismaPostgreSQLNeonGoogle Gemini API

基于 Next.js 开发的 AI 图像生成平台,支持文生图、图生图、用户注册登录、公开作品广场、 个人作品管理、积分扣费与模拟充值等功能,完成了从前端页面、服务端接口到数据库持久化的 完整业务流程搭建。

核心职责与技术实践

  • 基于 Next.js 16 App Router 搭建前后端一体化应用,完成注册登录、作品生成、公开广场、个人作品管理与积分扣费流程
  • 使用 NextAuth v5 + Prisma + PostgreSQL 实现用户认证、会话管理、作品持久化与公开/私有权限控制
  • 封装 Google Gemini 图像生成接口,支持文生图、图生图、参数校验、异常处理与 Mock 降级
  • 使用 Tailwind CSS + Radix UI 实现响应式页面、弹窗交互、瀑布流展示和通用组件复用
  • 基于 Prisma + Neon 实现积分扣费与模拟充值,完成从前端到数据库的完整业务闭环
访问在线地址