Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Facile Quran Learning

The Quran is the holy book for millions of Muslims worldwide and is read and learned in Arabic. Getting a proper understanding of the translation of the Quran is very important. We are witnessing a spawning of many mobile apps claiming to provide a digitized experience of Learning the Quran with tra

Project Title

Facile Quran Learning

Project Area of Specialization

Computer Science

Project Summary

The Quran is the holy book for millions of Muslims worldwide and is read and learned in Arabic. Getting a proper understanding of the translation of the Quran is very important. We are witnessing a spawning of many mobile apps claiming to provide a digitized experience of Learning the Quran with translation. These apps provide many features related to the translation of the verses of the Quran. In our final year project, we will develop an android application that will provide an easy learn the Urdu translation of the Quran in a super-fast way since there are many repeating words in the Holy Quran, so there is a possibility to learn the frequent words at once. Our app will help the user to learn the repeated word at the same time.

Moreover, the app will allow the user to check their progress daily. The app also includes extra features like Quran Tafaseer, Tajweed, Audio, and Video learning supplements. The technology we will use will be Java, XML as Programming Language, and SQLite as Database. The IDE will be Android Studio, and we'll design the User Interface using Figma. We will use banana Pi to install our application and then can mount the device anywhere in the house. The device can also be mounted in any institute for learning Quran. It will help in learning. It can be used in the kitchen or in any area of the house for ease of learning the Quran. Banana Pi will be used for the simulations of our android application.

Project Objectives

The project objectives are:

  • Replace the post methods of understanding and learning the Arabic vocabulary through digitalization is a need of the modern era. Our main objective is to collect the words that come from the Qur'an repeatedly and write their translation separately.
  • To make it easier for the user to remember. This project would recommend the mobile application (dictionary) to search and explore in Quran to find out the meaning of words and repeated words/verses throughout the whole book by searching its roots.
  • Users will be able to add favorites, which will be easier later. A similar app before this project is not developed. After completing this project, we will be able to build an android application.
  • We will make it easy for the users to learn the translation of the Holy Book as we will search the repeated words from Holy Book and provide their translation.
  • Users can check their progress and how many words they have learned.
  • If the user searches a specific word from Holy Book, our application will provide the matching ayahs and their translation.
  • As this work is only done in a sanction, with the help of our application, the user would not have to carry the sanction and can learn on mobile with our application.
  • Our application will have quality data with genuine authenticity.
  • In this era, people do not have much time to go to a mosque or a specific physical location to learn the Holy Book. With the help of our application, learning the Holy Book is just one click away.

Project Implementation Method

This system can be developed in many ways, but the most authentic and suitable life cycle is the agile model.

Agile Model

The agile SDLC model is a mix of iterative and steady procedure models, spotlighting procedure flexibility and consumer loyalty by fast conveyance of working programming items. Deft Methods break the item into minor gradual forms. These assemblies are given in emphasis. Every cycle regularly endures from around one to three weeks. Each cycle includes cross-useful groups working at the same time on different territories like:

  • Planning
  • Requirements Analysis
  • Design
  • Coding
  • Unit Testing and
  • Acceptance Testing.

Figma

Figma is a vector graphics editor and prototyping tool which is primarily web-based, with additional offline features enabled by desktop applications for macOS and Windows. We used Figma for designing the user interface. It is an easy tool to make and review the designs and interface of the application. It helps us to view and interact with the prototypes in real time mobile devices.

Android Implementation

Android Studio will be used for coding. It will help us to code the modules, allow us to divide our project into different units of functionality that we can test, build and debug independently.

SQLite Database

We will use SQLite database to store our data, make different relationships among the modules. It is easy to manage the data with the help of different queries. 

Benefits of the Project

The benefits of the project are:

  • It will be easy for the users to learn the translation of the Holy Book as we will search the repeated words from Holy Book and provide their translation.
  • Users can check their progress and how many words they have learned.
  • If the user searches a specific word from Holy Book, our application will provide the matching ayahs and their translation.
  • As this work is only done in a sanction, with the help of our application, the user would not have to carry the sanction and can learn on mobile with our application.
  • Our application will have quality data with genuine authenticity.
  • In this era, people do not have much time to go to a mosque or a specific physical location to learn the Holy Book. With the help of our application, learning the Holy Book is just one click away.
  • If anyone want to learn Quran so this application will help with its amazing features of bestowing the complete Quran verse by verse.
  • Quran application help anyone to listen and correct the pronunciation with its audible form.
  • The Quran device can be mounted anywhere in house or any institute and will provide ease in learning Quran.
  • People will be able to carry ad read it anywhere they want.
  • Translation is provided in many languages so anyone can choose their suitable language.
  • Application that not need internet and provide offline features can be used anytime.
  • Quran app helps to remind the prayer timings with the help of notifications especially in Ramadan with proper timing.
  • Sharing option in Quran application can help to share verse or Ayah with family or friends.
  • Bookmark option will help to start where the user left

Technical Details of Final Deliverable

The final deliverable will include the device Banana Pi in which our android application will be installed. The benefit of using this device is that we can use it anywhere in the house or in any institution. The application will also be installed on the tablet we used. All the below-described modules will be implemented in the application.

Modules of the Project

Module 1: Quran Dictionary based on Words Frequency

Module 2: User Learning Progress

Module 3: Quran Arabic Text with Complete Urdu Translation

Module 4: Quran Different Tafaseer in Urdu

Module 5: Tasbeeh Counter

Module 6: Kutb e Hadess and Fiqah

Module 7: Masnoon Dua

Algorithm & Implementation

  • We do not have to implement this application within any organisation, educational institute, or corporation, and you need to install it from the play store.
  • Users can use all the services for free without paying any cost.
  • The user doesn't need to have an internet connection to use the application.
  • Users can use only the android platform to use this application because it will be made in the android studio platform and will not support iOS.
  • Users cannot have access to changes in the system functionalities.
  • The user must have to use the provided interpreter.
  • Admin must have access to all the applications.
  • Admin can also add to remove errors and updates in the software for better use.

Final Deliverable of the Project

Hardware System

Core Industry

Education

Other Industries

Core Technology

Others

Other Technologies

Sustainable Development Goals

Quality Education, Peace and Justice Strong Institutions

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
5-inch HDMI Touch LCD Display (B) with Bicolor Case Supports mini-PC Equipment12000020000
2. Smart Device (Android enabled) Equipment13500035000
A4 paper Rims Miscellaneous 315004500
Printing Miscellaneous 050000
Stationary Miscellaneous 035000
Total in (Rs) 59500
If you need this project, please contact me on contact@adikhanofficial.com
0
116
Solar and IOT based water purifier

Water is vital resource for life. Drinking safe water is important aspect for a healthy li...

1675638330.png
Adil Khan
1 year ago
Automatic Car Climate Control System with Carbon Dioxide Monitoring

Climate control is a more sophisticated form of air-conditioning, which allows the tempera...

1675638330.png
Adil Khan
1 year ago
Machine learning based KPI dashboard for Business Intelligence

About the project: In this project we are creating a web based KPI Dashboard. In which w...

1675638330.png
Adil Khan
1 year ago
Smart Attendance System using Facial Recognition and Fingerprint scann...

In the 21st century, everything around us has relied on technology, to make our lives much...

1675638330.png
Adil Khan
1 year ago
Public Facilitation Services

Public Facilitaion Services is a life changing application for public of Pakistan. This wi...

1675638330.png
Adil Khan
1 year ago