ahmed-tasaly / QuranApp-Linux

Simple Quran Reading App with Multiple Translations support and Optionally Stream beautiful Quran Recitation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QuranApp

بِسْمِ اللّٰهِ الرَّحْمٰنِ الرَّحِيْمِ , السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Overview

Quran app is an easy to use quran reader with support for translation in multiple languages and stream beautiful quran recitation . Made with Qt5 .

User can Access Prayer Times from Menu->Prayer Times.

This Project uses nlohmann json for json parsing .

Windows Repo : https://github.com/Muslim-Programmers/QuranApp-Windows

Screenshots

qapp1 qapp2

Dependencies

Debian Derivatives :-

libcurl4-openssl-dev , qt5 , nlohmann json, libsqlite3-dev

  • libcurl installation = sudo apt install libcurl4-openssl-dev
  • Qt5 = sudo apt install qtbase5-dev qtmultimedia5-dev libqt5multimedia5-plugins
  • libsqlite3 installation = sudo apt install libsqlite3-dev

Installation

  1. Install Dependencies
  2. clone the repo and cd to repo folder
  3. mkdir build && cd build && cmake ..
  4. run make , it will compile the program
  5. run cd .. && sudo ./install.sh
  6. Open the app from application menu

Note: If you get GTK-Warning failed to load canberra-gtk-module , fix it by sudo apt install libcanberra-gtk-module

Prebuilt binaries are available in releases page.

About

Simple Quran Reading App with Multiple Translations support and Optionally Stream beautiful Quran Recitation.


Languages

Language:C++ 93.8%Language:SCSS 6.1%Language:CMake 0.1%Language:Shell 0.0%