adhikareeprayush / adhikareeprayush/slide-forge
Persist layout download counts in PostgreSQL
Offen
api
community
database
feature
help wanted
- Vorherrschende Sprache
- TypeScript
- Sterne
- 0
- Forks
- 3
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
## Summary
`POST /api/layouts/:id/use` increments downloads in an in-memory `Map` — counts reset on API restart.
## Tasks
- [ ] Add `layouts` table (id, download_count, metadata) or extend schema
- [ ] Drizzle migration / push
- [ ] Replace in-memory `incrementLayoutDownloads()`
- [ ] Seed built-in layout rows on startup or in `db:seed`
## Files
- `apps/api/src/services/layout-registry.ts`
- `apps/api/src/routes/layouts.ts`
- `apps/api/src/db/schema.ts`
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.