Cendekia - Sistem Pemberdayaan Edutech
Mengubah pendidikan dengan teknologi!
Jelajahi dokumentasi »
Lihat Demo · Laporkan Bug · Fitur Permintaan
Daftar isi
- Tentang proyek
- Memulai
- Fitur
- Titik akhir
- Diagram er
- Tangkapan layar
- Berkontribusi
- Lisensi
- Kontak
Tentang proyek
Scholaro adalah sistem pemberdayaan Edutech yang dirancang untuk merevolusi manajemen pendidikan. Ini menyediakan platform yang komprehensif untuk sekolah, siswa, guru, dan administrator untuk merampingkan berbagai tugas dan meningkatkan pengalaman belajar.
Dibangun dengan
- Frontend: Angular
- Backend: Python dengan Django
- Database: SQL, MongoDB
- Integrasi AI: Chatgpt, Genai
Memulai
Untuk memulai dengan beasiswa, ikuti langkah -langkah sederhana ini.
Instalasi
- Klon Repositori
git clone https://github.com/Vikram043/Scholario-EduTech-Empowerment-System
Install necessary packages
sh
cd frontend
npm install
cd ../backend
pip install -r requirements.txt
Penggunaan
- Jalankan frontend
- Jalankan backend
cd backend
python manage.py runserver
Fitur
Cendekia menawarkan berbagai fitur, termasuk tetapi tidak terbatas pada:
- Pendaftaran dan Manajemen Siswa
- Pendaftaran dan Manajemen Guru
- Dasbor Admin untuk Administrasi Sekolah
- Pelacakan kehadiran
- Papan Pemberitahuan untuk pengumuman
- Obrolan interaktif dengan asisten AI
- Dan banyak lagi!
Titik akhir
Berikut adalah beberapa titik akhir API yang dapat Anda manfaatkan:
-
/admin : panel admin -
/admin-teacher : mengelola guru -
/admin-student : Kelola siswa -
/admin-attendance : kelola kehadiran -
/admin-fee : kelola pembayaran biaya -
/admin-notice : Posting pemberitahuan -
/teacher-dashboard : Dasbor Guru -
/student-dashboard : Dasbor Siswa -
/aboutus : Tentang Us Page -
/contactus : hubungi kami halaman - Dan lebih banyak ...
Entitas dan Hubungan:
Entitas:
- Murid
- Guru
- Admin
- Kelas
- Subjek
- Kehadiran
- Biaya
- Melihat
Hubungan:
- Siswa menghadiri kelas (banyak-ke-banyak)
- Guru mengajarkan mata pelajaran (banyak-ke-banyak)
- Guru mengelola kelas (satu-ke-banyak)
- Admin menyetujui guru (satu-ke-banyak)
- Admin menyetujui siswa (satu-ke-banyak)
- Biaya membayar siswa (satu-ke-banyak)
- Pemberitahuan Pandangan Siswa (banyak-ke-banyak)
- Pemberitahuan Posting Guru (satu-ke-banyak)
- Admin mengelola pemberitahuan (satu-ke-banyak)
- Catatan Siswa Kehadiran (satu-ke-banyak)
- GURU TERJADI (One-to-Many)
Atribut: Siswa:
- StudentID (kunci utama)
- Nama
- Nomor gulungan
- Kontak
Guru:
- Guru (kunci utama)
- Nama
- Subjek
- Kontak
Admin:
- Adminid (kunci utama)
- Nama
- Kontak
Kelas:
- Classid (kunci utama)
- ClassName
Subjek:
- Subject (kunci utama)
- SubjectName
Kehadiran:
- Kehadiran (kunci utama)
- Tanggal
- Status (sekarang/tidak ada)
Biaya:
- Feed (kunci utama)
- Jumlah
- PaymentDate
Melihat:
- Pemberitahuan (kunci utama)
- Isi
- PostedDate
Tangkapan layar
Dasbor Admin
Pendaftaran siswa
Dasbor guru
Mengobrol dengan asisten ai
Berkontribusi
Kontribusi dipersilakan! Begini cara Anda dapat berkontribusi:
- Garpu proyek
- Buat Cabang Fitur Anda
- Melakukan perubahan Anda
- Dorong ke cabang
- Buka permintaan tarik
Lisensi
Didistribusikan di bawah lisensi MIT. Lihat LICENSE untuk informasi lebih lanjut.
Kontak
Vikram - [email protected]
Tautan Proyek: https://github.com/vikram043/scholario-edutech-empowerment-system