Selamat datang di [MCA_HUB Project -Hacktoberfest24] - Hacktoberfest 2024 ???
Terima kasih telah memeriksa repositori ini! Kami senang Anda berkontribusi pada Hacktoberfest 2024. Sebelum Anda memulai, luangkan waktu sejenak untuk membaca aturan dan pedoman berikut untuk memastikan proses kontribusi yang lancar.
Silakan periksa URL di sisi kanan bagian proyek dan telusuri semua bagian. Jika Anda menemukan masalah, buat masalah baru; Kalau tidak, kerjakan masalah terbuka.
Anda harus membintangi repositori terlebih dahulu sebelum berkontribusi
Bagaimana berkontribusi
Tanggal Hacktoberfest:
- Permintaan tarik/penggabungan Anda (PR/MRS) harus dibuat antara 1 Oktober dan 31 Oktober (di zona waktu apa pun).
- Kontribusi yang dibuat untuk repositori ini harus mengikuti aturan Hacktoberfest dan diserahkan ke repositori publik yang tidak diarahkan.
Kualitas lebih dari kuantitas:
- Tidak ada spam: mengirimkan spammy pr/mrs akan mendiskualifikasi Anda. Buat kontribusi Anda tetap bermakna, dan hindari perbaikan berkualitas rendah seperti pembaruan tata bahasa kecil kecuali mereka menambah nilai nyata.
- PR/MRS tidak boleh ditandai dengan label yang berisi kata "spam" atau "tidak valid." Namun, kontribusi yang diberi label dengan "Hacktoberfest-Diterima" akan dianggap valid, bahkan jika mereka tidak segera bergabung.
Partisipasi Repositori:
- Repositori ini berpartisipasi dalam Hacktoberfest, jadi jangan ragu untuk berkontribusi!
- Pastikan bahwa PR/MR Anda digabungkan, memiliki ulasan yang menyetujui secara keseluruhan, atau menerima label "Hacktoberfest-Accepted" untuk dihitung terhadap kemajuan Hacktoberfest Anda.
Periode ulasan:
- Setelah PR/MR Anda dibuat dan melewati cek, itu akan melalui periode peninjauan dua hari . Pastikan kiriman Anda tetap sesuai sepanjang waktu ini.
- Bahkan jika Hacktoberfest berakhir pada 31 Oktober, PR/MRS masih dalam periode peninjauan tujuh hari dapat berlanjut hingga November.
Kontribusi yang valid:
- Pastikan kontribusi Anda menambah nilai nyata pada proyek. Perbaikan bug, fitur baru, dan peningkatan dokumentasi dipersilakan!
Bagaimana memulai
- Gabungkan repositori ini ke akun GitHub Anda.
- Kloning repositori bercabang ke mesin lokal Anda.
- Membuat perubahan dan perbaikan yang berarti.
- Buat permintaan tarik dan ikuti pedoman yang tercantum di atas.
Jika Anda baru mengenal Github dan Hacktoberfest, Anda dapat memeriksa sumber daya ini untuk memulai:
- Cara membuat permintaan tarik
- Situs web resmi Hacktoberfest
Tunjukkan dukungan Anda
Jika Anda menemukan repositori ini berguna, tolong berikan A! Kontribusi dari semua jenis dipersilakan, dan setiap bit membantu meningkatkan proyek ini.
Happy Coding dan Happy Hacktoberfest! ? ??
Fork the Repo dan mulailah berkontribusi hari ini! Mari kita membangun sesuatu yang luar biasa bersama.
Sistem Hub MCA
Merampingkan manajemen departemen, organisasi kelas, dan menambah mahasiswa dan fakultas.
Lacak kehadiran yang mulus, menilai kinerja, dan memberikan umpan balik.
Akses catatan, lihat tanda, dan berkomunikasi dengan mudah.
LinkedIn
Tentang
MCA-Hub adalah aplikasi berbasis web yang dibangun menggunakan tumpukan Mern (MongoDB, Express.js, React.js, Node.js). Ini bertujuan untuk merampingkan manajemen departemen, organisasi kelas, dan memfasilitasi komunikasi antara siswa, guru, dan administrator.
Fitur
Peran Pengguna: Sistem mendukung tiga peran pengguna: admin, guru, dan siswa. Setiap peran memiliki fungsionalitas dan tingkat akses spesifik.
Admin Dashboard: Administrator (HOD) dapat menambahkan siswa dan guru baru, membuat kelas dan mata pelajaran, mengelola akun pengguna, dan mengawasi pengaturan sistem.
Pelacakan kehadiran: Profesor dapat dengan mudah menghadiri kelas mereka, menandai siswa sebagai sekarang atau tidak ada, dan menghasilkan laporan kehadiran.
Penilaian Kinerja: Profesor dapat menilai kinerja siswa dengan memberikan nilai dan umpan balik. Siswa dapat melihat tanda mereka dan melacak kemajuan mereka dari waktu ke waktu.
Visualisasi Data: Siswa dapat memvisualisasikan data kinerja mereka melalui grafik dan tabel interaktif, membantu mereka memahami kinerja akademik mereka secara sekilas.
Komunikasi: Pengguna dapat berkomunikasi dengan mudah melalui sistem. Profesor dapat mengirim pesan kepada siswa dan sebaliknya, mempromosikan komunikasi dan kolaborasi yang efektif.
Proses login
Sebagai siswa

Sebagai guru

Sebagai admin
Pertama Anda dapat terdaftar sebagai admin dengan nama perguruan tinggi yang berbeda, email dan kata sandi yang unik maka Anda dapat login 

Folder Env
Frontend:
- React_app_base_url = http: // localhost: 8081
didukung:
- Port = 8081
- Mongo_url = mongoDB+srv: // skanarul8093: [email protected]/mcahub? Retrywrites = true & w = mayoritas & appname = proyek
Teknologi digunakan
- Frontend: React.js, Material UI, Redux
- Backend: Node.js, Express.js
- Database: Atlas MongoDB
Penyebaran
- Render - Sisi Server
- Netlify/Vercel - Sisi Klien
Terima kasih banyak | | / | | / / / | | | / / | | | | /--- | | | | | | | | | | /--- | | | | / | | / / | / / / | |