feat(planta): add plant care tracking application

Add new Planta project for plant care management with:

Backend (NestJS):
- Plant CRUD with species, location, and care requirements
- Watering tracking and scheduling
- Photo management with S3 storage
- AI-powered plant analysis using Google Gemini Vision API
- Drizzle ORM with PostgreSQL schema

Web (SvelteKit):
- Dashboard with plant overview
- Plant detail pages with care history
- Add/edit plant forms
- Auth integration with login/register routes
- API client layer for all endpoints

Infrastructure:
- Database setup in setup-databases.sh
- MinIO bucket for plant photos
- Environment variables for port 3022

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Till-JS 2026-01-18 14:57:16 +01:00
parent 9afae2efd2
commit e22961e580
65 changed files with 3840 additions and 3 deletions

View file

@ -146,6 +146,14 @@
"dev:worldream:web": "pnpm --filter @worldream/web dev",
"context:dev": "turbo run dev --filter=context...",
"dev:context:mobile": "pnpm --filter @context/mobile dev",
"planta:dev": "turbo run dev --filter=planta...",
"dev:planta:web": "pnpm --filter @planta/web dev",
"dev:planta:backend": "pnpm --filter @planta/backend dev",
"dev:planta:app": "turbo run dev --filter=@planta/web --filter=@planta/backend",
"dev:planta:full": "./scripts/setup-databases.sh planta && ./scripts/setup-databases.sh auth && concurrently -n auth,backend,web -c blue,green,cyan \"pnpm dev:auth\" \"pnpm dev:planta:backend\" \"pnpm dev:planta:web\"",
"planta:db:push": "pnpm --filter @planta/backend db:push",
"planta:db:studio": "pnpm --filter @planta/backend db:studio",
"planta:db:seed": "pnpm --filter @planta/backend db:seed",
"docker:up": "docker compose -f docker-compose.dev.yml --env-file .env.development up -d postgres redis minio minio-init",
"docker:up:infra": "docker compose -f docker-compose.dev.yml --env-file .env.development up -d postgres redis minio minio-init",
"docker:up:db": "docker compose -f docker-compose.dev.yml --env-file .env.development up -d postgres redis",