Proyek ini adalah aplikasi web FullStack yang dibangun dengan React (Frontend) dan Node.js (backend). Frontend dikonfigurasi dengan vite dan terletak di folder client , sedangkan server backend berjalan dengan node.js dan dapat dimulai dengan npm run dev .
Edumatrix adalah platform ruang kelas virtual yang dirancang untuk memberikan pengalaman belajar yang mulus dan interaktif. Dibangun dengan tumpukan utama, ini mengintegrasikan fitur komunikasi real-time menggunakan Socket.io dan WebRTC untuk mengaktifkan kelas langsung, konferensi video, dan alat kolaboratif seperti papan tulis bersama dan obrolan.
root
├── client # Frontend (React with Vite)
└── server # Backend (Node.js with Express)
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-nameArahkan ke folder klien dan server untuk menginstal dependensi yang diperlukan.
cd client
npm install cd ../server
npm install Buat file .env di direktori server dan tambahkan variabel lingkungan yang diperlukan, seperti string koneksi basis data, kunci API, dan konfigurasi lainnya.
Untuk memulai server backend, jalankan perintah berikut dari folder server :
npm run devIni akan memulai server backend dalam mode pengembangan.
Untuk memulai server Frontend, jalankan perintah berikut dari folder client :
npm run dev Setelah server frontend dan backend berjalan, Anda dapat mengakses aplikasi di http://localhost:5173 secara default.
Kami menyambut kontribusi! Untuk berkontribusi, silakan ikuti langkah -langkah ini:
Fork The Repository dan buat cabang Anda:
git checkout -b feature/YourFeatureBuat perubahan Anda dan lakukan dengan pesan yang bermakna:
git commit -m " Add YourFeature "Dorong ke garpu Anda dan kirimkan permintaan tarik:
git push origin feature/YourFeature Kirimkan permintaan tarik dari repositori bercabang Anda ke cabang main repositori utama. Tim kami akan meninjau permintaan tarik Anda dan menyarankan perubahan yang diperlukan.
Proyek ini dilisensikan di bawah lisensi MIT - lihat file lisensi untuk detailnya.