1.8 KiB
SR Klasifikasi
About the Project
SR Klasifikasi is a web-based application designed to classify the achievement levels of students (santri) at Pondok Pesantren Mahasiswa Syafiurohman Jember. The classification is based on batch (angkatan), the number of memorized Quran verses (Al-Quran), and the number of memorized Hadiths (Al-Hadis).
Built With
- Laravel - PHP Framework
- Bootstrap - Frontend Framework
Features
- Student Classification: Categorizes students based on their achievements.
- Batch-Based Filtering: Allows classification based on student batches.
- Memorization Tracking: Records and evaluates Quran and Hadith memorization levels.
- Responsive UI: Designed with Bootstrap for a seamless experience on all devices.
Installation
Prerequisites
Make sure you have the following installed on your system:
- PHP (>= 8.0)
- Composer
- Laravel
- MySQL
- Node.js & npm (for frontend assets)
Steps
-
Clone the repository
https://github.com/zhqnrf/srKlasifikasi cd srKlasifikasi
-
Install dependencies
composer install npm install && npm run dev
-
Set up environment variables
cp .env.example .env
- Update database credentials in
.env
- Update database credentials in
-
Generate application key
php artisan key:generate
-
Run database migrations
php artisan migrate --seed
-
Start the application
php artisan serve
Usage
Once the application is running, open your browser and visit:
http://127.0.0.1:8000
Login with the default admin credentials (if provided in the seed data) or create a new account.
Contribution
Feel free to fork this repository and submit pull requests for improvements or new features.
License
This project is licensed under the MIT License.