No description
- TypeScript 92.4%
- CSS 5.5%
- JavaScript 1.1%
- PLpgSQL 0.5%
- HTML 0.4%
- Other 0.1%
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> |
||
|---|---|---|
| backend | ||
| frontend | ||
| .env.example | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
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
- Frontend: http://localhost:5173
- Backend: http://localhost:3001
- Health check: http://localhost:3001/health
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