Xyacad adalah Sistem Informasi Akademik (Siakad) yang dikembangkan menggunakan framework Django. Tujuan dari proyek ini adalah memberikan base project siakad yang general dan dapat diimplementasikan disekolah-sekolah.
Saya mencoba mengembangkan ini lebih modular sehingga ketika ada kebutuhan khusus kita dapat mengembangkan modul sendiri. Ya pastinya ini belum teruji, jadi butuh masukan dan review dari teman-teman senior.
Saya mencoba menggunakan konsep addons pada xyacad yang pada dasarnya oddons itu sendiri adalah app django yang ditambahkan manifest agar terbaca sebagai addons. Berikut ini contoh addons tabungan sekolah yang masih dalam pengembangan https://github.com/irfanpule/tabungan
Pada directory project terdapat directory addons
. Kamu cukup copas project addons kamu atau clone di directory oddons
. Setelah itu kamu bisa menjalankan manage.py
seperti biasa pada addons yang kamu tambahkan. Misal python manage.py migrate {addons_name}
- akademik
- core
- pegawai
- sekolah
- siswa
- dashboard