feat(nutriphi): migrate to shared auth UI components

- Add nutriphi branding to shared-branding package (types, config, logo)
- Add nutriphi icon to app-icons and MANA_APPS for AppSlider
- Replace custom login/register pages with shared LoginPage/RegisterPage
- Add forgot-password page using shared ForgotPasswordPage component
- Create AppSlider component for nutriphi web
- Update vite.config.ts with SSR config for shared packages
- Add nutriphi env variables to generate-env.mjs

🤖 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-29 06:04:35 +01:00
parent f1e27f3beb
commit 8b61399a64
13 changed files with 295 additions and 263 deletions

View file

@ -123,6 +123,23 @@ PICTURE_SUPABASE_ANON_KEY=your-supabase-anon-key
PICTURE_GOOGLE_CLIENT_ID=
PICTURE_APPLE_CLIENT_ID=
# ============================================
# NUTRIPHI PROJECT
# ============================================
NUTRIPHI_BACKEND_PORT=3002
NUTRIPHI_DATABASE_URL=postgresql://nutriphi:nutriphi_dev_password@localhost:5435/nutriphi
NUTRIPHI_APP_ID=nutriphi
NUTRIPHI_GEMINI_API_KEY=your-gemini-api-key-here
# S3 Storage (Hetzner Object Storage)
NUTRIPHI_S3_ENDPOINT=https://fsn1.your-objectstorage.com
NUTRIPHI_S3_ACCESS_KEY_ID=your-access-key-id
NUTRIPHI_S3_SECRET_ACCESS_KEY=your-secret-access-key
NUTRIPHI_S3_BUCKET_NAME=nutriphi-meals
NUTRIPHI_S3_REGION=fsn1
NUTRIPHI_S3_PUBLIC_URL=https://nutriphi-meals.fsn1.your-objectstorage.com
# ============================================
# ZITARE PROJECT
# ============================================