GithubHelp home page GithubHelp logo

rewayaat / rewayaat Goto Github PK

View Code? Open in Web Editor NEW
10.0 2.0 4.0 15.12 MB

Development home of the Rewayaat Hadith Database Project

Home Page: https://rewayaat.info

License: Apache License 2.0

Dockerfile 0.05% Java 27.11% CSS 56.30% HTML 9.93% JavaScript 6.61%
islam hadith rewayaat narration muslim

rewayaat's Introduction

Ceasefire Now

Welcome to the development home of the Rewayaat Hadith Database Project. To build, execute mvn package docker:build. To get the latest stable Rewayaat docker image, execute docker pull rewayaat/webapp

rewayaat's People

Contributors

rewayaat avatar zir0-93 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

rewayaat's Issues

Setup auto release mechanism

Every deployment should create a new release containing the generated rewayaat jars and information on where to pull the corresponding docker image.

Hadith containing references to Qur'anic verses should be hyperlinked

Any hadith containing references to Qur'anic verses should have hyperlinks that allow users to view those verses in another website.

Muhammad Bin Yahya, from Ahmad Bin Muhammad and Muhammad Bin Al Husayn, from Muhammad Bin Yahya, from Talha Bin Zayd, (It has been narrated) from Abu Abdullah having said: ‘The Imams in the Book of Allah Mighty and Majestic are two Imams. Allah Blessed and High Said [21:73] And We made them Imams who are guiding by Our Command, not by the orders of the people. They are placing forward the Commands of Allah before their own orders, and the Decision of Allah before their own decisions. He Said [28:41] And We Made them Imams who call to the Fire. They are placing forwards their own orders before the Commands of Allah, and their own decisions before the Decision of Allah, and they are taking to their own desires in opposition to what is in the Book of Allah Mighty and Majestic’.

On the front-end, the text, "[28:41]" for example, should turn into a hyperlink that points to https://alquran.cloud/ayah?reference=28%3A41. Note, we don't necessarily need to use islamicity.org, if there are any better websites feel free to use that.

Here is a good place to check for such references and to replace them before the hadith object is push to the front-end Vue instance.

Hadith Explorer Page

A browseable page that allows users to navigate the current database of hadith easily.

Fix up small UI issues

  1. Pressing enter in the search visually shows the cursor go downwards, it should not do that.
  2. Click here sample query examples on home page do not work at the moment.

Add ranking badges to query results

Need some sort of artistic/neat way of demonstrating the relevance score of returned hadith. Something like numbering them from 1 - 100.. is boring.

Maven build should auto increment version of script tags in HTML files

The maven build should look through any HTML files in the Rewayaat project and replace script tags like

<script th:src="@{/js/rewayaat.js?v=1}" src="/js/rewayaat.js?v=1"></script>

automatically with

<script th:src="@{/js/rewayaat.js?v=2} src="/js/rewayaat.js?v=2"></script>

as an example.

User login system

  1. Allow users to login with a third party authentication provider (google, microsoft, etc..).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.