Logo Lanfrica

NaniBer/WordOfTruth

Domaine:

natural language processing

Type de record:

software
Créateur:
Nan
Hôte:
Offline-first bilingual Bible PWA (Amharic/English) with bookmarks, highlights, and full-text search. Next.js, TypeScript, PWA. # Word of Truth 📖 A Progressive Web App (PWA) Bible reader with **Amharic** and **English** translations. Built with Next.js, TypeScript, and Tailwind CSS. ## ✨ Features ### 📱 Core Reading - **Bilingual** - Amharic (Haile Selassie 1954 + NASB) + English (NIV, NLT, CSB) - **Three View Modes** - Amharic only, English only, or dual view - **Proper Ethiopian Book Names** - Uses correct Amharic titles with abbreviations - **Verse Navigation** - Jump to any book/chapter with picker - **Last Location** - Remembers where you left off ### 🔄 Navigation - **Swipe Navigation** - Swipe left/right to change chapters - **Book/Chapter Picker** - iOS-style bottom sheet selector - **Previous/Next Buttons** - Easy chapter navigation ### 🔖 Bookmarks & Highlights - **Save Verses** - Bookmark verses with Faith, Hope, Love categories - **Color Highlights** - 3 highlight colors per theme (Faith, Hope, Love) - **Cross-Theme Persistence** - Highlights persist across all 6 themes - **Saved Verses Tab** - View all bookmarks organized by category - **Quick Jump** - Tap saved verse to navigate to it ### 🔍 Search - **Full-Text Search** - Search across all books and chapters - **Multi-Language** - Search in Amharic, English, or both - **Real-Time Results** - Debounced search with highlighting - **Quick Navigation** - Tap result to jump to verse ### 📋 Copy & Share - **Copy Button** - Copy any verse to clipboard - **Formatted Output** - Includes book name, chapter, verse, and both translations - **Toast Notification** - Confirms when copied ### 📴 Offline Support - **True Offline Mode** - Works completely without internet after caching - **IndexedDB Storage** - Bible data persists even when app is closed - **Theme Persistence** - Your chosen theme works offline - **Manual Cache** - Download all Bible data via Settings - **Instant Loading** - Cached data loads immediately, no waiting ### 🎨 UI/UX - **6 Reading Themes** - Light, Warm, Dark, Midnight, AMOLED, Ocean - **Glassmorphism Design** …