managarten/apps/photos/package.json
Till-JS 90c2f8573e feat(photos): add Photos app with mana-media EXIF integration
- Add Photos NestJS backend (port 3019) with albums, favorites, tags
- Add Photos SvelteKit web app (port 5189) with gallery, upload, filters
- Extend mana-media with EXIF extraction service using exifr
- Add cross-app photo listing endpoint to mana-media
- Add photo stats endpoint to mana-media
- Add photos to setup-databases.sh

Backend features:
- Albums CRUD with cover image and items management
- Favorites toggle with status check
- Tags CRUD with photo-tag associations
- Photo proxy to mana-media with local data enrichment

Web features:
- Photo grid with infinite scroll
- Photo detail modal with EXIF display
- Album grid and detail views
- Upload dropzone with progress tracking
- Filter bar (app, date range, location, sort)
- i18n support (de/en)
- Svelte 5 runes mode

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-11 17:58:44 +01:00

18 lines
561 B
JSON

{
"name": "photos",
"version": "1.0.0",
"private": true,
"description": "Photos App - Unified Photo Gallery for ManaCore Ecosystem",
"scripts": {
"dev": "pnpm run --filter=@photos/* --parallel dev",
"dev:backend": "pnpm --filter @photos/backend dev",
"dev:web": "pnpm --filter @photos/web dev",
"db:push": "pnpm --filter @photos/backend db:push",
"db:studio": "pnpm --filter @photos/backend db:studio",
"db:seed": "pnpm --filter @photos/backend db:seed"
},
"devDependencies": {
"typescript": "^5.9.3"
},
"packageManager": "pnpm@9.15.0"
}