Skip to content

IdhamIKN/TahfidzApp-Monitoring

Repository files navigation

Laravel Logo

Build Status Total Downloads Latest Stable Version License

About TahfidzApp

TahfidzApp adalah sebuah aplikasi web yang didesain untuk membantu mempermudah proses pembelajaran tahfidz Al-Quran secara online. Aplikasi ini memiliki tiga level akses yaitu Creator, Admin, dan Guru.

Level Creator memiliki akses penuh pada sistem dan dapat mengakses semua fitur yang tersedia, termasuk fungsi administratif dan manajemen pengguna. Creator juga dapat membuat kelas dan mengundang siswa untuk bergabung ke dalam kelas tersebut.

Level Admin hampir sama dengan Creator, namun tidak dapat melakukan penilaian. Admin memiliki akses penuh ke semua fitur administratif dan manajemen pengguna, termasuk melihat daftar siswa, menambahkan atau menghapus siswa dari kelas, dan memberikan akses kepada guru.

Level Guru memiliki akses terbatas pada sistem dan hanya dapat melakukan penilaian. Guru dapat melihat daftar siswa yang terdaftar di kelas yang dia akses, membuat penilaian, dan memberikan umpan balik pada penilaian yang telah dilakukan.

Fitur apa saja yang tersedia di TahfidzApp?

  • Pembuatan kelas dan mengundang siswa untuk bergabung.
  • Manajemen pengguna, termasuk menambahkan, mengedit, atau menghapus pengguna.
  • Manajemen kelas, termasuk menambahkan atau menghapus siswa dari kelas.
  • Pengelolaan materi dan latihan untuk setiap kelas.
  • Pembuatan dan pengelolaan penilaian untuk setiap siswa di kelas.
  • Pengiriman notifikasi kepada siswa dan guru ketika ada penilaian yang telah diberikan.
  • Untuk masuk ke dalam sistem, Creator dapat menggunakan username "admin" dan password "password". Admin dan Guru akan menerima akun dari Creator dan dapat masuk ke dalam sistem dengan username dan password yang telah ditentukan oleh Creator.

Requirements

Laravel Version Compatibility

| Laravel | PHP |

| 8.x.x | 8.1.x |

💻 Install

  1. Clone repository
    git clone https://github.com/IdhamIKN/TahfidzApp.git
    cd TahfidzApp-Monitoring
    composer update
    copy .env.example .env
  1. Konfigurasi database melalui .env
DB_PORT=3306
DB_DATABASE=xxxx
DB_USERNAME=root
DB_PASSWORD=
  1. Migrasi dan symlinks
php artisan key:generate
php artisan migrate --seed
  1. Jalankan website
php artisan serve

Default Account for Testing

Admin

-   Username: admin
-   Password: password

💌 [Support Me]

Kamu bisa mendukung aku di platform Trakteer! Dukungan kamu akan sangat berarti. Namun, dengan kamu memberikan star pada project ini juga sudah sangat cukup kok~!

💌 [Support Me]

🤝 Contributing

Contributions, issues and feature requests sangat diapresiasi karena aplikasi ini jauh dari kata sempurna. Jangan ragu untuk melakukan pull request dan membuat perubahan pada project ini, yaaa!

📝 License

TahfidzApp is open-sourced software licensed under the MIT license.

🧍 Author

TahfidzApp s dibuat oleh IdhamIKn .

About

"Tahfidz Monitoring Santi" adalah sebuah platform berbasis web yang dirancang khusus untuk membantu pengguna dalam memantau dan mengelola aktivitas tahfidz (penghafalan Al-Qur'an) secara efektif.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors