E-Doa merupakan project inisiatif anak muda guna memudahkan akses masyarakat terhadap hadits, do'a & jadwal sholat melalui teknologi modern yang dekat dengan keseharian mobilitas generasi produktif yang dinamis
E-Doa project master repository
Di bagian Frontend, E-Doa menggunakan beberapa project open-source untuk dapat bekerja maksimal:
- bulma - Framework CSS untuk User Interface
- fontawesome - SVG icon untuk User Experience yang lebih baik
- animate.css - Animasi CSS untuk User Interface yang lebih interaktif
- jquery - Javascript library
- ST Ryde - Font di page home by Stereotypes
Di bagian Backend, E-Doa menggunakan:
- laravel - PHP framework
- siswadi.praytime - HTTP JSON API Waktu sholat by Siswadi
E-Doa juga menggunakan nodejs (npm) untuk menginstall beberapa package diatas
- Pastikan pc sudah terinstall Composer, Git, Node dan NPM.
- Download atau clone repository ini, lalu buka terminal/cmd:
git clone https://github.com/arifinizz/edoa.git edoa cd edoa
composer install
: install via composeryarn && yarn run dev
(ornpm install && npm run dev
) : install dependencies dan compile assets.- Buat database kosong dengan nama
edoa
- Modifikasi
.env
file dan sesuaikan sql server, username & password php artisan key:generate
: Membuat kunci aplikasi dan link folder penyimpananphp artisan migrate --seed
: Memindahkan database dari database laravel ke mysqlphp artisan serve
: Menjalankan di server lokal.- Login:
- Administrator_ user: email admin@admin.com - password 123456
- Simple user_ user: email user@user.com - password 123456