Clone repo
git clone https://github.com/My-Quran-Tajwid/baca.git --recursiveIf you git cloned without the --recursive flag, run this command to get the submodules:
git submodule update --initTip
To update the submodules next time, run this command:
git submodule update --remoteOpen the cloned folder and create an .env file
cp .env.example .envSetup project:
composer install
npm install
php artisan key:generateFill in the Database connection information in the .env file. Easiest way to get started is using sqlite. Example:
DB_CONNECTION=sqlite
DB_DATABASE=D:\Development\baca\database\app.sqliteTip
Need help to setup MySQL database? Check out my article on how to setup MySQL server on a docker: https://iqfareez.com/blog/setup-docker-mysql-phpmyadmin
Migrate & Seed Database
php artisan migrate
php artisan db:seedRun the development server
composer run devOpen your application at http://127.0.0.1:8000
- Quranic Universal Library - https://qul.tarteel.ai/
- King Fahd Glorious Quran Printing Complex - https://qurancomplex.gov.sa/