diff --git a/README.md b/README.md index 221b673..3c172a5 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,6 @@ Built with React + Vite (frontend) and Express 5 (API), running as a pnpm monore - **Node.js** 24+ - **pnpm** 10+ — install via `npm install -g pnpm` -- **PostgreSQL** 14+ — local installation or a hosted instance (e.g. Supabase, Neon, Railway) --- @@ -32,9 +31,6 @@ pnpm install Create a `.env` file in the project root (or export the variables in your shell): ```env -# PostgreSQL connection string (required) -DATABASE_URL=postgresql://user:password@localhost:5432/portfolio - # Session secret — any long random string (required) SESSION_SECRET=your-very-long-random-secret-here @@ -46,16 +42,6 @@ BREVO_API_KEY=your-brevo-api-key --- -## Database Setup - -Push the schema to your PostgreSQL database (run once, or after schema changes): - -```bash -pnpm --filter @workspace/db run push -``` - ---- - ## Running Locally Start both services in separate terminal windows: @@ -76,10 +62,9 @@ Open **http://localhost:23924** in your browser. ``` artifacts/ - api-server/ # Express 5 API — contact form, health check + api-server/ # Express 5 API — contact form, email via Brevo joachim-portfolio/ # React + Vite frontend (portfolio site) lib/ - db/ # Drizzle ORM schema & migrations api-spec/ # OpenAPI spec + generated client hooks api-client-react/ # Generated React Query hooks (from Orval) scripts/ # Utility scripts @@ -94,7 +79,6 @@ scripts/ # Utility scripts | `pnpm install` | Install all dependencies | | `pnpm run typecheck` | Full TypeScript check across all packages | | `pnpm run build` | Typecheck + build all packages | -| `pnpm --filter @workspace/db run push` | Push DB schema changes (dev only) | | `pnpm --filter @workspace/api-spec run codegen` | Regenerate API hooks from OpenAPI spec | ---