No description
  • TypeScript 92.4%
  • CSS 5.5%
  • JavaScript 1.1%
  • PLpgSQL 0.5%
  • HTML 0.4%
  • Other 0.1%
Find a file
Frank Robinson 72100b9312 Initial commit: Prompt House — AI prompt library
Full-stack prompt management app with React/TypeScript frontend,
Express/Drizzle backend, PostgreSQL + pgvector for semantic search,
and Docker Compose deployment.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 19:07:37 +00:00
backend Initial commit: Prompt House — AI prompt library 2026-03-13 19:07:37 +00:00
frontend Initial commit: Prompt House — AI prompt library 2026-03-13 19:07:37 +00:00
.env.example Initial commit: Prompt House — AI prompt library 2026-03-13 19:07:37 +00:00
.gitignore Initial commit: Prompt House — AI prompt library 2026-03-13 19:07:37 +00:00
docker-compose.yml Initial commit: Prompt House — AI prompt library 2026-03-13 19:07:37 +00:00
Dockerfile Initial commit: Prompt House — AI prompt library 2026-03-13 19:07:37 +00:00
package-lock.json Initial commit: Prompt House — AI prompt library 2026-03-13 19:07:37 +00:00
package.json Initial commit: Prompt House — AI prompt library 2026-03-13 19:07:37 +00:00
README.md Initial commit: Prompt House — AI prompt library 2026-03-13 19:07:37 +00:00

Prompt House

A library for managing, sharing, and discovering AI prompts.

Stack

  • Database: PostgreSQL 16 (Docker)
  • Backend: Node.js + Express + TypeScript + Drizzle ORM
  • Frontend: React + Vite + TypeScript

Setup

1. Copy environment file

cp .env.example .env

Edit .env if you need different credentials.

2. Start the database

docker compose up -d

3. Install dependencies

npm install

4. Run migrations

npm run db:migrate

5. Start development servers

npm run dev

Database commands

npm run db:generate   # generate migration from schema changes
npm run db:migrate    # run migrations
npm run db:push       # push schema directly (dev only)
npm run db:studio     # open Drizzle Studio