Shows v:dev locally and v:<commit-hash> in deployed builds.
Variable passed as build arg through Docker Compose.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
R-A-M-O-N navigation sections inspired by font specimen design.
Dark theme, Inter font, split layout with letter tabs.
Each section maps to a bookmark category by first letter.
- R: Recursos (tools & references)
- A: Aprendizaje (learning & growth)
- M: Mundo (exploration & ideas)
- O: Oficio (craft & work)
- N: Naturaleza (geek & personal) — default view
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Frontend guard shows login screen for unauthenticated users.
Backend verifies Firebase ID tokens on all protected endpoints.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
SPA with bookmark form, list with category filters, and
categorize button. Served via nginx with API reverse proxy.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Cron-triggered endpoint that uses Claude to auto-categorize
uncategorized bookmarks. Includes full project documentation.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
REST API for managing personal bookmarks (title, link, category).
PostgreSQL database with async SQLAlchemy, containerized with Docker Compose.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>