Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Keflemariam/mezmure-dawit

Domaine:

natural language processing

Type de record:

software
Créateur:
Kef
Hôte:
A professional, tri-lingual (Amharic, English, Geez) ebook reader for the Book of Psalms # Mezmure Dawit (Psalms Reader App) Tri-lingual Psalms reader (Amharic, English, Geez) built with React + Vite + TypeScript, with Capacitor support for Android and iOS packaging from the same codebase. ## Features - Read Psalms in Amharic, English, or Geez - Language toggle and chapter navigation - Swipe left/right between chapters in reader view - Geez numeral display in Geez mode - Custom Ethiopic fonts for Amharic and Geez - Persistent settings (language, fonts, size, bold, theme) ## Tech Stack - React 19 + TypeScript - Vite 6 - Capacitor 7 (mobile wrapper) ## Getting Started 1. Install dependencies: ```sh npm install ``` 2. Run web app in development: ```sh npm run dev ``` 3. Build production web assets: ```sh npm run build ``` 4. Preview production build: ```sh npm run preview ``` ## Feedback (Tally) Set your Tally form URL in environment config: ```sh VITE_TALLY_FORM_URL=tally.so ``` You can copy from `.env.example` into `.env.local` for local development. ## View Counters (Cloudflare Worker + D1) The app now expects a counter API with these endpoints: - `POST /hit?page=landing|app` increments a page counter - `GET /summary` returns both counters Frontend config: ```sh VITE_COUNTER_API_BASE_URL=your-domain.com ``` If `VITE_COUNTER_API_BASE_URL` is not set, the app defaults to `/api/views` on the current domain. ### Deploy The Counter Worker Counter worker source is in `cloudflare/view-counter-worker`. 1. Create D1 database: ```sh wrangler d1 create mezmure_dawit_metrics ``` 2. Update `cloudflare/view-counter-worker/wrangler.toml`: - Set `database_id` from command output. 3. Apply schema: ```sh wrangler d1 execute mezmure_dawit_metrics --file cloudflare/view-counter-worker/schema.sql ``` 4. Deploy worker: ```sh cd cloudflare/view-counter-worker wrangler deploy ``` 5. Add route in Cloudflare Dashboard (or via Wrangler) so requests to: - `your-domain.com` hit this Worker …

Visit

github.com

Languages

AmharicGeez

Similaires

abbel-dawit/Yallaabbel-dawit/KingSafariabbel-dawit/LOYALabbel-dawit/QUEMidawit-kebebe/ClassicalCyphersdawit-shewangzaw/Amharic-AI

abbel-dawit/Yalla

A web directory ("yellow pages") for companies across Ethiopia 🇪🇹 and Djibouti 🇩🇯. # Yalla — Busine

abbel-dawit/KingSafari

A chess web app built exclusively for Africa. Play against bots at five difficulty levels, challenge

abbel-dawit/LOYAL

Customers earn and redeem points with just their phone number — no app, no card, no QR. Automated SM

abbel-dawit/QUEMi

A digital queue & ticketing web app for Ethiopia. # QUEMi — Digital Queue A complete, single‑file

dawit-kebebe/ClassicalCyphers

Classic Cyphers on Amharic alphabet [ሀ - ፖ] written in Java. Classic cyphers written in java for sp

dawit-shewangzaw/Amharic-AI

# Amharic AI Assistant A web-based AI assistant for Amharic speakers. Ask questions in Amharic and