# NaviDocs - Professional Boat Manual Management **Production-ready boat manual management platform with OCR and intelligent search** Built with Vue 3, Express, SQLite, and Meilisearch. Extracted from the lilian1 (FRANK-AI) prototype with clean, professional code only. --- ## Features - **Upload PDFs** - Drag and drop boat manuals - **OCR Processing** - Automatic text extraction with Tesseract.js - **Intelligent Search** - Meilisearch with boat terminology synonyms - **Offline-First** - PWA with service worker caching - **Multi-Vertical** - Supports boats, marinas, and properties - **Secure** - Tenant tokens, file validation, rate limiting --- ## Tech Stack ### Backend - **Node.js 20** - Express 5 - **SQLite** - better-sqlite3 with WAL mode - **Meilisearch** - Sub-100ms search with synonyms - **BullMQ** - Background OCR job processing - **Tesseract.js** - PDF text extraction ### Frontend - **Vue 3** - Composition API with `