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** β¦