Logo Lanfrica

keystrok3/neno

Domain:

natural language processing

Record type:

softwaretools
Creator:
key
Host:
A Desktop Bible App - KJV English and Swahili Translations # Neno — Bilingual Bible App A desktop Bible app for Windows built with Tauri 2 + React + SQLite. Supports side-by-side English (KJV) and Swahili (SUV) reading, full-text search, verse highlighting, and a fullscreen projector mode. --- ## Features - **Bilingual reader** — switch between English (KJV) and Swahili (SUV) with a single toggle - **Book / Chapter / Verse selector** — tabbed navigator that auto-advances as you select - **Verse highlighting** — highlight verses in Red, Brown, or Dark Green; erase individually - **Font size control** — scale verse text up or down in the reader - **Chapter navigation** — prev/next buttons that cross book boundaries automatically - **Full-text search** — FTS5-powered search across both translations with match highlighting - **Projector mode** — launches a fullscreen black window showing a single verse; arrow keys or on-screen buttons cycle through verses in the chapter; ESC closes; font auto-sizes to fit any verse length - **Offline** — the entire Bible database is bundled with the app, no internet required --- ## Requirements - Node.js 18+ - Rust (stable, MSVC toolchain on Windows) - Visual Studio Build Tools with "Desktop development with C++" workload - Python 3.12+ (for building the database only) --- ## Project Structure ``` neno/ ├── src/ # React frontend │ ├── App.tsx # Main app component (all screens) │ ├── App.css # All styles │ ├── db.ts # SQLite query helpers │ └── main.tsx # React entry point ├── projector.html # Standalone projector window ├── src-tauri/ # Rust / Tauri backend │ ├── src/ │ │ └── main.rs # App entry point, DB copy on first run │ ├── capabilities/ │ │ └── default.json # Tauri permission grants │ ├── resources/ │ │ └── bible.db # Bundled SQLite database │ ├── icons/ # App icons (all sizes) │ ├── Car …

Languages