feat(chat): integrate chat project into monorepo with full app structure

- Restructure chat as apps/mobile, apps/web, apps/landing, backend
- Add NestJS backend for secure Azure OpenAI API calls
- Remove exposed API key from mobile app (security fix)
- Add shared chat-types package
- Create SvelteKit web app scaffold
- Create Astro landing page scaffold
- Update pnpm workspace configuration
- Add project-level CLAUDE.md documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Till-JS 2025-11-25 13:48:24 +01:00
parent fcf3a344b1
commit c638a7ffee
155 changed files with 22622 additions and 348 deletions

View file

@ -19,6 +19,7 @@
"memoro:dev": "turbo run dev --filter=memoro...",
"picture:dev": "turbo run dev --filter=picture...",
"uload:dev": "turbo run dev --filter=uload...",
"chat:dev": "turbo run dev --filter=chat...",
"dev:maerchenzauber:web": "pnpm --filter @maerchenzauber/web dev",
"dev:maerchenzauber:landing": "pnpm --filter @maerchenzauber/landing dev",
@ -42,7 +43,12 @@
"dev:picture:landing": "pnpm --filter @picture/landing dev",
"dev:picture:mobile": "pnpm --filter @picture/mobile dev",
"dev:uload:web": "pnpm --filter @uload/web dev"
"dev:uload:web": "pnpm --filter @uload/web dev",
"dev:chat:mobile": "pnpm --filter @chat/mobile dev",
"dev:chat:web": "pnpm --filter @chat/web dev",
"dev:chat:landing": "pnpm --filter @chat/landing dev",
"dev:chat:backend": "pnpm --filter @chat/backend start:dev"
},
"devDependencies": {
"prettier": "^3.3.3",