# Oudelaa Backend

Advanced search deployment and compatibility notes are documented in
[`docs/SEARCH_ARCHITECTURE.md`](docs/SEARCH_ARCHITECTURE.md).

Home feed candidate generation, personalization, safety, diversity, and cursor behavior are
documented in [`docs/FEED_RANKING.md`](docs/FEED_RANKING.md).

Production-oriented NestJS backend for a social media platform.

Frontend handoff notes and WebSocket event docs live in [docs/FRONTEND_INTEGRATION.md](docs/FRONTEND_INTEGRATION.md).

Capacity baselines and production limitations are tracked in
[`docs/SYSTEM_STRENGTH_REPORT.md`](docs/SYSTEM_STRENGTH_REPORT.md), with repeatable CI performance
gates documented in [`PERFORMANCE_TESTING.md`](PERFORMANCE_TESTING.md).

For S3 deployments, authenticated clients can request a short-lived, user-scoped direct upload
with `POST /api/v1/media/uploads/presign`. Existing multipart endpoints remain supported.
