Skip to content

amazingchow/PromptHouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PromptHouse List Prompts PromptHouse New Prompt

PromptHouse - 一个现代化的提示词资产管理平台,它提供了直观的界面来创建、组织和分享提示词,帮助用户更好地管理和利用他们的 AI 提示词资产。


✨ 特性

  • 🎯 提示词管理: 创建、编辑和版本化你的提示词
  • 🏷️ 标签系统: 使用标签对提示词进行分类和组织
  • 📱 响应式设计: 完美适配桌面和移动设备
  • 🎨 现代化 UI: 基于 Radix UI 和 Tailwind CSS 的美观界面
  • 高性能: 使用 Next.js 15 和 Turbopack 构建
  • 🗄️ 数据持久化: 使用 PostgreSQL 数据库存储数据

🚀 快速开始

前置要求

  • Node.js >= 24.14.0
  • PostgreSQL >=14.2
  • Docker (可选,用于本地数据库)

本地开发

  1. 克隆项目

    git clone https://github.com/amazingchow/PromptHouse.git
    cd PromptHouse
  2. 安装依赖

    npm install
  3. 环境配置

    复制环境变量文件:

    cp env.example .env

    编辑 .env 文件,配置数据库连接

  4. 启动数据库

    docker-compose up -d
  5. 数据库首次迁移

    npx prisma migrate dev --name init
  6. 种子数据 (可选)

    npx prisma db seed
  7. 启动开发服务器

    npm run dev

    访问 http://localhost:3000 查看应用。

生产部署

  1. 构建应用

    npm run build
  2. 启动生产服务器

    npm start

📝 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。


⭐ 如果这个项目对你有帮助,请给我们一个星标!

About

一个现代化的提示词资产管理平台

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors