Skip to content

JiangShuuu/next-pdf-ai

Repository files navigation

PDF-AI-SAAS (NEXT14 & PRISMA & Trpc & GPT3.5 & NEXTAUTH & STRIPE)

Demo: https://pdfaisaas.jiangshuuu.com/

瀏覽專案

產品功能

  • 能創建/登入帳戶(含第三方登入)
  • 會員能上傳 PDF
  • 會員能針對 PDF 內容提問
  • 會員能透過 STRIPE 升級方案

STRIPE 測試信用卡

環境

框架

  • NEXT14 + typeScript + Prisma + MYSQL + Trpc

部署

  • Oracle + Docker + GithubAction

使用套件

  • tailwind
  • prisma
  • radix-ui
  • next-auth
  • trpc
  • openai
  • react-dropzone
  • react-hook-form
  • stripe
  • zod
  • zustand

如何啟動專案

1. 本機需安裝 node.js 與 pnpm

2. 開啟終端機建立資料夾或到指定存放位置

3. 在該資料夾位置,將專案 clone 到本地

git clone https://github.com/JiangShuuu/next-pdf-ai.git

4. 透過終端機進入資料夾位置後,輸入:

- pnpm install

安裝完成後,繼續輸入:

- pnpm

終端機顯示此行訊息代表成功運行,打開瀏覽器進入網址:

Listening on http://localhost:3000