Lumea BookTruck — book catalogue & loans
Vlăduț Ilie
Published
Book catalogue and loan tracking for the Cărțile pe față NGO’s mobile library serving rural schools. Staff manage books, authors, schools and loans/returns from a role-based panel (admin, librarian, volunteer) with an in-browser ISBN barcode scanner and Goodreads metadata lookup.
Volunteers upload photos and videos straight to the organisation’s Google Shared Drive through expiring token links: the server only opens resumable upload sessions, the browser sends 8 MB chunks directly to Google and resumes after dropped connections, bypassing Vercel’s 4.5 MB body limit.
Role: Full-Stack Developer · Period: Apr 2024 – present
Stack: Next.js 16, TypeScript, PostgreSQL, Prisma 7, Better Auth, Google Drive API (resumable uploads), Supabase Storage, Redis, ZXing, Recharts, Brevo API, Vitest, Vercel