V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
dimondai
V2EX  ›  分享创造

分享一个用 Next.js 做的 AI 猫咪绘画应用 - AI Draw Cat 🐱

  •  
  •   dimondai · 15 小时 35 分钟前 · 350 次点击

    最近用 Next.js 14 + TypeScript 做了一个 AI 猫咪绘画应用,想和大家分享一下技术实现和产品思路。

    项目背景

    作为一个猫奴程序员,一直想做个能生成各种风格猫咪插画的工具。市面上的 AI 绘画工具要么太通用,要么对猫咪的理解不够深入,所以决定自己撸一个专门的猫咪绘画应用。

    技术栈

    • 前端 : Next.js 14 (App Router) + TypeScript + Tailwind CSS
    • 认证 : NextAuth.js + Google OAuth
    • 动画 : Framer Motion
    • 部署 : Vercel

    核心功能

    🎨 AI 驱动的猫咪插画生成 🌍 中英双语支持 (考虑到海外用户) 🔐 Google 一键登录 💳 灵活的订阅付费模式 📱 全响应式设计

    技术亮点

      模块化架构 : 严格按照单一职责原则,每个文件控制在 200 行以内
      类型安全 : 全 TypeScript ,定义了完整的类型系统
      性能优化 : 使用 Next.js 14 的最新特性,SSR + 客户端渲染混合
      用户体验 : 支持实时预览,生成过程有进度反馈

    遇到的技术挑战

      AI 模型选择 : 测试了多个模型,最终选择了对猫咪特征理解较好的几个
      提示词工程 : 针对不同猫咪品种和绘画风格优化了提示词模板
      支付流程 : Stripe 的 webhook 处理和订阅状态同步
      多语言 : 实现了动态语言切换,保持 SEO 友好

    体验地址

    https://www.aidrawcat.com/

    想听听大家对这个项目的看法,特别是在技术架构和产品方向上的建议。也欢迎其他做 AI 应用的朋友交流经验!

    2 条回复    2025-09-25 19:40:02 +08:00
    FinlayLiu
        1
    FinlayLiu  
       13 小时 56 分钟前
    有上线吗,目前似乎没有加载出来
    westfall
        2
    westfall  
       13 小时 48 分钟前
    网站都跑不起来,还谈啥架构
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5446 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 01:28 · PVG 09:28 · LAX 18:28 · JFK 21:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.