├── .gitignore ├── .nvmrc ├── LICENSE ├── README.md ├── package.json ├── public ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── icon144.png ├── icon192.png ├── icon48.png ├── icon512.png ├── icon72.png ├── index.html ├── manifest.json ├── mstile-150x150.png ├── privacy-policy │ └── index.html ├── reset │ └── index.html ├── robots.txt ├── setup │ └── rpi │ │ └── index.html └── smartazanclock.png └── src ├── AppContext.js ├── components ├── About.js ├── Address.js ├── AlarmForm.js ├── AlarmList.js ├── Alarms.js ├── AudioPlayer.js ├── Clock.js ├── DropDown.js ├── Loading.js ├── Menu.js ├── NaflAlarmForm.js ├── Options.js ├── Recitations.js ├── Settings.js └── SilkSilentAudio.js ├── css └── App.css ├── data ├── Audios.js ├── AzanCallOptions.js ├── Backgrounds.js ├── CalculationMethods.js ├── Common.js ├── DefaultSettings.js ├── DeviceModes.js └── FontAwesome.js ├── images ├── bg │ ├── asr │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ └── 2.jpg │ ├── dhuhr │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ └── 2.jpg │ ├── dim0.jpg │ ├── fajr │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ └── 2.jpg │ ├── imsak │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ └── 2.jpg │ ├── isha │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ └── 2.jpg │ ├── maghrib │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ └── 2.jpg │ └── sunrise │ │ ├── 0.jpg │ │ ├── 1.jpg │ │ └── 2.jpg ├── lenovo-m10-tab.jpg ├── lenovo-m8-tab.jpg └── loading.png ├── index.js ├── mp3s ├── 1.mp3 ├── 10.mp3 ├── 101.mp3 ├── 102.mp3 ├── 103.mp3 ├── 11.mp3 ├── 12.mp3 ├── 13.mp3 ├── 14.mp3 ├── 2.mp3 ├── 3.mp3 ├── 4.mp3 ├── 5.mp3 ├── 6.mp3 ├── 7.mp3 ├── 8.mp3 ├── 9.mp3 ├── Adhan-Dua.mp3 └── silence.mp3 ├── scripts ├── Common.js ├── PrayTimes.js └── SmartAzanClock.js ├── service-worker.js └── serviceWorkerRegistration.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/package.json -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icon144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/icon144.png -------------------------------------------------------------------------------- /public/icon192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/icon192.png -------------------------------------------------------------------------------- /public/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/icon48.png -------------------------------------------------------------------------------- /public/icon512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/icon512.png -------------------------------------------------------------------------------- /public/icon72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/icon72.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/privacy-policy/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/privacy-policy/index.html -------------------------------------------------------------------------------- /public/reset/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/reset/index.html -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / -------------------------------------------------------------------------------- /public/setup/rpi/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/setup/rpi/index.html -------------------------------------------------------------------------------- /public/smartazanclock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/public/smartazanclock.png -------------------------------------------------------------------------------- /src/AppContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/AppContext.js -------------------------------------------------------------------------------- /src/components/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/About.js -------------------------------------------------------------------------------- /src/components/Address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/Address.js -------------------------------------------------------------------------------- /src/components/AlarmForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/AlarmForm.js -------------------------------------------------------------------------------- /src/components/AlarmList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/AlarmList.js -------------------------------------------------------------------------------- /src/components/Alarms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/Alarms.js -------------------------------------------------------------------------------- /src/components/AudioPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/AudioPlayer.js -------------------------------------------------------------------------------- /src/components/Clock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/Clock.js -------------------------------------------------------------------------------- /src/components/DropDown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/DropDown.js -------------------------------------------------------------------------------- /src/components/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/Loading.js -------------------------------------------------------------------------------- /src/components/Menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/Menu.js -------------------------------------------------------------------------------- /src/components/NaflAlarmForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/NaflAlarmForm.js -------------------------------------------------------------------------------- /src/components/Options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/Options.js -------------------------------------------------------------------------------- /src/components/Recitations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/Recitations.js -------------------------------------------------------------------------------- /src/components/Settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/Settings.js -------------------------------------------------------------------------------- /src/components/SilkSilentAudio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/components/SilkSilentAudio.js -------------------------------------------------------------------------------- /src/css/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/css/App.css -------------------------------------------------------------------------------- /src/data/Audios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/data/Audios.js -------------------------------------------------------------------------------- /src/data/AzanCallOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/data/AzanCallOptions.js -------------------------------------------------------------------------------- /src/data/Backgrounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/data/Backgrounds.js -------------------------------------------------------------------------------- /src/data/CalculationMethods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/data/CalculationMethods.js -------------------------------------------------------------------------------- /src/data/Common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/data/Common.js -------------------------------------------------------------------------------- /src/data/DefaultSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/data/DefaultSettings.js -------------------------------------------------------------------------------- /src/data/DeviceModes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/data/DeviceModes.js -------------------------------------------------------------------------------- /src/data/FontAwesome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/data/FontAwesome.js -------------------------------------------------------------------------------- /src/images/bg/asr/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/asr/0.jpg -------------------------------------------------------------------------------- /src/images/bg/asr/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/asr/1.jpg -------------------------------------------------------------------------------- /src/images/bg/asr/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/asr/2.jpg -------------------------------------------------------------------------------- /src/images/bg/dhuhr/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/dhuhr/0.jpg -------------------------------------------------------------------------------- /src/images/bg/dhuhr/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/dhuhr/1.jpg -------------------------------------------------------------------------------- /src/images/bg/dhuhr/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/dhuhr/2.jpg -------------------------------------------------------------------------------- /src/images/bg/dim0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/dim0.jpg -------------------------------------------------------------------------------- /src/images/bg/fajr/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/fajr/0.jpg -------------------------------------------------------------------------------- /src/images/bg/fajr/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/fajr/1.jpg -------------------------------------------------------------------------------- /src/images/bg/fajr/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/fajr/2.jpg -------------------------------------------------------------------------------- /src/images/bg/imsak/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/imsak/0.jpg -------------------------------------------------------------------------------- /src/images/bg/imsak/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/imsak/1.jpg -------------------------------------------------------------------------------- /src/images/bg/imsak/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/imsak/2.jpg -------------------------------------------------------------------------------- /src/images/bg/isha/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/isha/0.jpg -------------------------------------------------------------------------------- /src/images/bg/isha/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/isha/1.jpg -------------------------------------------------------------------------------- /src/images/bg/isha/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/isha/2.jpg -------------------------------------------------------------------------------- /src/images/bg/maghrib/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/maghrib/0.jpg -------------------------------------------------------------------------------- /src/images/bg/maghrib/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/maghrib/1.jpg -------------------------------------------------------------------------------- /src/images/bg/maghrib/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/maghrib/2.jpg -------------------------------------------------------------------------------- /src/images/bg/sunrise/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/sunrise/0.jpg -------------------------------------------------------------------------------- /src/images/bg/sunrise/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/sunrise/1.jpg -------------------------------------------------------------------------------- /src/images/bg/sunrise/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/bg/sunrise/2.jpg -------------------------------------------------------------------------------- /src/images/lenovo-m10-tab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/lenovo-m10-tab.jpg -------------------------------------------------------------------------------- /src/images/lenovo-m8-tab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/lenovo-m8-tab.jpg -------------------------------------------------------------------------------- /src/images/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/images/loading.png -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/index.js -------------------------------------------------------------------------------- /src/mp3s/1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/1.mp3 -------------------------------------------------------------------------------- /src/mp3s/10.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/10.mp3 -------------------------------------------------------------------------------- /src/mp3s/101.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/101.mp3 -------------------------------------------------------------------------------- /src/mp3s/102.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/102.mp3 -------------------------------------------------------------------------------- /src/mp3s/103.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/103.mp3 -------------------------------------------------------------------------------- /src/mp3s/11.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/11.mp3 -------------------------------------------------------------------------------- /src/mp3s/12.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/12.mp3 -------------------------------------------------------------------------------- /src/mp3s/13.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/13.mp3 -------------------------------------------------------------------------------- /src/mp3s/14.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/14.mp3 -------------------------------------------------------------------------------- /src/mp3s/2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/2.mp3 -------------------------------------------------------------------------------- /src/mp3s/3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/3.mp3 -------------------------------------------------------------------------------- /src/mp3s/4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/4.mp3 -------------------------------------------------------------------------------- /src/mp3s/5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/5.mp3 -------------------------------------------------------------------------------- /src/mp3s/6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/6.mp3 -------------------------------------------------------------------------------- /src/mp3s/7.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/7.mp3 -------------------------------------------------------------------------------- /src/mp3s/8.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/8.mp3 -------------------------------------------------------------------------------- /src/mp3s/9.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/9.mp3 -------------------------------------------------------------------------------- /src/mp3s/Adhan-Dua.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/Adhan-Dua.mp3 -------------------------------------------------------------------------------- /src/mp3s/silence.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/mp3s/silence.mp3 -------------------------------------------------------------------------------- /src/scripts/Common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/scripts/Common.js -------------------------------------------------------------------------------- /src/scripts/PrayTimes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/scripts/PrayTimes.js -------------------------------------------------------------------------------- /src/scripts/SmartAzanClock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/scripts/SmartAzanClock.js -------------------------------------------------------------------------------- /src/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/service-worker.js -------------------------------------------------------------------------------- /src/serviceWorkerRegistration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azanclock/PWA/HEAD/src/serviceWorkerRegistration.js --------------------------------------------------------------------------------