A felhasználó a telefonjával felveszi a polcát (vagy kész videót / fotót tölt fel); a nagy fájlok darabolva, folytathatóan töltődnek fel. Egy háttérfeldolgozó (worker) a videóból kiválasztja a legélesebb, mozdulatlan képkockákat, és egy látásképes AI-modell – DeepSeek vagy Claude, beállítástól függően – kiolvassa a gerincekről a szerzőt és a címet.
Ezután összevonja az ismétlődéseket (az a könyv, amely több felvételen is szerepel, egyszer kerül a katalógusba), rögzített taxonómiával témába sorolja a könyveket, és az Open Library és a Google Books adataival kiegészíti őket: eredeti cím, első kiadás éve, oldalszám, borító. Minden könyvhöz kivágja a gerinc fotóját is, így a virtuális polcon a saját könyveid valódi gerincképe látszik.
Az eredmény egy rövid linken elérhető katalógus (www.exlibrisvideo.hu/<azonosító>), amelyet a titkos tulajdonosi linkkel lehet szerkeszteni, a nyilvános linkkel megosztani (QR-kód, opcionális PIN). Kilenc nézete van: virtuális polc (állva vagy fektetve), borítófal, táblázat, szerzők, témák, idővonal, statisztikák, „így láttuk” képkockák és ellenőrzés. A saját adatok – olvasási állapot, értékelés, kedvenc, jegyzet, kölcsönadás, példányszám, címkék – szerkeszthetők, az exportok pedig Excel, CSV, PDF, JSON és Goodreads-formátum, vagy e-mailben.
Telefonon külön alkalmazásnézet van: alsó menü a nézetekhez, az adott nézet beállításai egy almenü-sávban, keresés, szűrők és szűrés felvételenként. Az oldal telepíthető a kezdőképernyőre (PWA), Google-fiókkal be lehet lépni (OAuth 2.0 + PKCE) – és fiók nélkül is teljes értékűen működik. A forrásvideó a feldolgozás után törlődik.
Technikailag: Next.js 15 (App Router) és TypeScript, PostgreSQL 16 Drizzle ORM-mel (az adatbázis a feladatsor is), külön worker ffmpeg-gel és sharp-pal, magyar–angol kétnyelvű felület. Éles környezetben Docker-képekből fut egy Hetzner-szerveren, Coolify-jal telepítve; egy GitHub-push automatikusan újratelepíti. A bemutató animációs videó is AI-jal készült: valódi képernyőfelvételekből (fej nélküli böngésző), HTML-ben szerkesztett animációból, ffmpeg-gel és szintetizált zenével.