Commit Graph

60 Commits

Author SHA1 Message Date
Chandler Copeland
f46e7027a5 feat(01-01): define DB schema, configure Drizzle Kit, write seed script
- Created src/lib/db/schema.ts with users table (id, email, password_hash, created_at)
- Created src/lib/db/index.ts exporting db singleton via Drizzle + Neon HTTP driver
- Created drizzle.config.ts pointing to schema.ts with postgresql dialect
- Created scripts/seed.ts reading AGENT_EMAIL/AGENT_PASSWORD to create hashed user row
- Generated drizzle/0000_milky_black_cat.sql migration (committed per user decision)
- db:migrate and db:seed pending user Neon database setup
2026-03-19 13:30:52 -06:00
Chandler Copeland
dac1bc817b feat(01-01): scaffold Next.js 16.2.0 project with all Phase 1 dependencies
- Created teressa-copeland-homes with TypeScript, Tailwind, ESLint, App Router, src dir
- Installed next-auth@5.0.0-beta.30 (pinned exact version), drizzle-orm, @neondatabase/serverless
- Installed bcryptjs, @vercel/blob, zod, drizzle-kit, tsx, dotenv
- Added db:generate, db:migrate, db:seed, db:studio npm scripts
- Verified npm run build passes with zero TypeScript errors
2026-03-19 13:29:56 -06:00
Chandler Copeland
41703bf74b docs(01-foundation): create phase 1 plan 2026-03-19 13:24:04 -06:00
Chandler Copeland
e1c6e3cce7 docs(01): research phase foundation — Next.js 15 Auth.js v5 Drizzle Neon Vercel 2026-03-19 13:16:29 -06:00
Chandler Copeland
e286536ef8 docs(01): capture phase context 2026-03-19 13:04:31 -06:00
Chandler Copeland
e7faaa5fd9 docs: create roadmap (7 phases) 2026-03-19 12:25:02 -06:00
Chandler Copeland
498ee47445 docs: define v1 requirements 2026-03-19 12:08:52 -06:00
Chandler Copeland
3b13815d68 docs: add domain research 2026-03-19 11:50:51 -06:00
Chandler Copeland
ac1ff1a7db chore: add project config 2026-03-19 11:35:34 -06:00
Chandler Copeland
d435ac97a5 docs: initialize project 2026-03-19 11:33:02 -06:00