al-quran.reflectslight.io/README.md
2022-11-03 19:13:11 -03:00

987 B

About

This repository contains a statically compiled website for reading The Qur'an.
The website can be seen live at https://al-quran.reflectslight.io.

Build the website

The main components of the website's stack are:

  • Ruby v3.1.2+
  • NodeJS v16.16.0+
  • TypeScript
  • React

Both Ruby, and NodeJS are left to the reader to install.
After installing Ruby, and NodeJS the website's dependencies can be installed:

$ ruby -S gem install bundler --no-document
$ ruby -S bundle install
$ npm i

The website can then be built by running:

$ ruby -S rake build

The above command will generate the static website in ./build/al-quran.

View the website

The website can be viewed on localhost by running:

$ ruby -S rake server

The above command will call rake build, and afterwards start a web server running on http://localhost:3000.

License

This software is released into the Public Domain.