Custom platform to organize and publish a catalog of thematic resources (guides, reports, video, and audio) browsable by theme and author, built for a communications organization.
Backend in Django REST Framework on PostgreSQL, Meilisearch for instant search results, and a Next.js frontend with mandatory server-side rendering on detail pages for SEO requirements. File storage is abstracted from the initial design (django-storages), allowing a move from local disk to the client's final server without touching a single line of application code.
Docker Compose manages the whole environment with automatic free-port detection, so the project can spin up on any machine without conflicts.