Repositori ini adalah Web App pengelolaan kelas di smk dengan Laravel 8. Awalnya project ini dibuat oleh Yoni Widhi C dengan referensi dari beberapa teman di komunitas, serta sebagai uji coba latihan. Sistem Informasi Pengelolaan Kelas (ForClass) ini adalah web app untuk me-manajemen atau mengatur data-data yang ada di kelas kelas.
- Autentikasi Admin, Operator, dan Siswa/Student
- Terdapat 3 User Level
- User Management
- Pengelolaan Siswa/Students & CRUD
- Pengelolaan Mata Pelajaran/Subjects & CRUD
- Pengelolaan Jadwal Pelajaran/Subjects Schedules & CRUD
- Pengelolaan Jadwal Piket/Pickets Schedules & CRUD
- Pengelolaan Artikel/Articles & CRUD
- Cetak Laporan (sesuai role)
- Clone Repository
git clone https://github.com/NichiNect/forclass.git
cd forclass
composer install
npm install
npm run dev (optional)
copy .env.example .env
- Buka
.env
lalu ubah baris berikut sesuai dengan konfigurasi database
DB_PORT=3306
DB_DATABASE=laravel_forclass
DB_USERNAME=root
DB_PASSWORD=
- Instalasi website
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan storage:link
Saya menyediakan data dummy simple untuk database nya jika terjadi error pada migration atau seeding. silahkan import file laravel_forclass.sql
pada database Anda.
- Run the website
php artisan serve
Admin Default Account
- Username: yoniwidhi
- Password: thispassword
Operator Default Account
- Username : operator1
- Password : thispassword
- Facebook : Yoni Widhi
- Telegram : Yoni Widhi
Contributions, issues and feature requests di persilahkan. Jangan ragu untuk memeriksa halaman masalah jika Anda ingin berkontribusi. Berhubung Project ini saya yang mengerjakannya sendiri, namun banyak fitur yang kalian dapat tambahkan silahkan berkontribusi yaa!