Skip to content

ervinismu/dzikr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dzikr

Kumpulan doa dan dzikir harian — Daily duas & dhikr collection.

dzikr.pages.dev

Features

  • Doa Harian, Dzikir Sholat, Doa Situasional
  • Arabic text, latin transliteration, translation, and hadith source
  • Today's Dua highlighted at the top
  • Search across all duas
  • Filter by category
  • Save favorites
  • Indonesian / English
  • Adjustable Arabic font size
  • Dark mode
  • Copy to clipboard
  • Works offline (PWA)

Install as App (PWA)

dzikr can be installed on your phone or desktop and works fully offline after the first visit.

Android (Chrome)

  1. Open dzikr.pages.dev in Chrome
  2. Tap the menu (⋮) → Add to Home screen
  3. Tap Add

iPhone / iPad (Safari)

  1. Open dzikr.pages.dev in Safari
  2. Tap the Share button (□↑) → Add to Home Screen
  3. Tap Add

Desktop (Chrome / Edge)

  1. Open dzikr.pages.dev
  2. Click the install icon (⊕) in the address bar
  3. Click Install

The app must be accessed from the live URL (not file://) for PWA features to work.

Running Locally

Open index.html in a browser. No server or build step needed.

Adding Duas

Edit js/data.js. Each entry follows this shape:

{
  id: 'unique-id',
  tag: { id: 'Kategori', en: 'Category' },
  title: { id: 'Judul Doa', en: 'Dua Title' },
  arabic: 'النص العربي',
  latin: 'transliteration',
  translation: { id: 'Terjemahan', en: 'Translation' },
  source: 'HR. Bukhari no. 000'
}

Add to data.harian, data.sholat, or data.situasi depending on category.

Deployment

Static files — deploy to any host. Currently on Cloudflare Pages.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors