https://github.com/ejabu/quran-tron
Quran Offline powered by Electron, React, NeDB
https://github.com/ejabu/quran-tron
electron nedb quran quran-offline reactjs
Last synced: 4 months ago
JSON representation
Quran Offline powered by Electron, React, NeDB
- Host: GitHub
- URL: https://github.com/ejabu/quran-tron
- Owner: ejabu
- License: mit
- Created: 2017-01-24T10:03:50.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-04-09T05:26:02.000Z (about 8 years ago)
- Last Synced: 2024-04-14T03:22:32.830Z (about 2 years ago)
- Topics: electron, nedb, quran, quran-offline, reactjs
- Language: CSS
- Homepage: https://aysaar.github.io/quran
- Size: 5.15 MB
- Stars: 15
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-islamic-open-source-apps - quran-tron
README

Quran Offline
A beautiful Quran Reader, Offline, King Fahd Glorious Quran Printing Complex's Script, Uthmanic Hafs Font
## Features
- Quick Search
- Easily type words or even letters in Bahasa and Arabic. Tashkeel or No Tashkeel
- Quick Copy-Paste
- Easily copy-paste Verses of Quran
- Touch Support
- Enjoy the best User Experience in Reading Quran by using Touch Gesture
- High Readability
- Perfect-sized font to maximize your reading convenience
- Offline-user-first
- No need to access internet anymore to find verses in Quran, it's embedded in small database powered by NeDB
Keywords: Quran, Arabic, Searchable, Bahasa, Tashkeel, No Tashkeel, Copyable
## Install
I strongly *recommend* develop using a Yarn package manager. [See here to Install Yarn](https://yarnpkg.com/en/docs/install)
### 1. Create a directory with any name. Example : quran-dev
```
mkdir quran-dev
```
### 2. Move inside to the directory
```
cd quran-dev
```
### 3. Initialize Git in the folder
```
git init
```
### 4. Clone this repository
```
git remote add origin https://github.com/ejabu/quran-tron.git
git pull origin master
```
### 5. Install all packages needed to develop
```
yarn
```
### 6. Start Developing
```
npm run dev
```
If you wish to build it on Windows run this Script. It successfully was built on Windows 10 machine.
### Build installation package for Windows Platform
```
npm run pwin
```
If you wish to build it on Linux run this Script. It successfully was built on Linux Ubuntu 16.04 machine.
### Build installation package for Linux Platform
```
npm run plin
```
## Sources
- [Quran Script](http://fonts.qurancomplex.gov.sa/download/UthmanicHafs1Ver09Word.zip): Original Quran Script made by **King Fahd Quran Printing Complex**
- [Uthmanic Font](http://fonts.qurancomplex.gov.sa/?page_id=42): Beautiful Uthmanic Hafs font from **King Fahd Quran Printing Complex**
- [Traditional Arabic Font](https://www.microsoft.com/typography/fonts/family.aspx?FID=264): Standard windows arabic font
- [Bahasa Script](http://qurandatabase.org/Database.aspx): Authoritative and complete thorough bahasa translation of the Noble Quran
- [Roboto Font](https://fonts.google.com/specimen/Roboto): "Modern, yet approachable" and "emotional" font from **Google**
## License
This project is licensed under the MIT license, Copyright (c) 2017 Aysaar. For more information see `LICENSE.md`.