EduLink menyediakan materi kurikulum nasional yang dirancang ringan untuk smartphone berspesifikasi rendah. Melalui fitur Offline Mode, siswa dapat mengunduh materi di area bersinyal untuk dipelajari di rumah tanpa internet.
# Edulink - Platform Pembelajaran Adaptif & Interaktif
**Edulink** adalah platform manajemen pembelajaran (LMS) modern yang dirancang untuk memberikan pengalaman belajar yang terpersonalisasi. Project ini dikembangkan untuk keperluan kompetisi, dengan fokus pada kemudahan akses materi dan integrasi teknologi AI untuk membantu proses belajar siswa.
---
## 🚀 Fitur Utama
* **Pelajaran Berbasis Kelas:** Materi disusun secara sistematis berdasarkan jenjang kelas untuk memudahkan navigasi siswa.
* **Kuis & Latihan Soal:** Fitur evaluasi interaktif untuk menguji pemahaman setelah mempelajari materi.
* **Tanya AI (Grok Integration):** Asisten belajar cerdas yang terintegrasi dengan API Grok untuk menjawab pertanyaan siswa secara real-time.
* **Manajemen Konten:** Dashboard admin untuk pengelolaan materi, soal kuis, dan data pengguna secara efisien.
---
## 🛠️ Tech Stack
* **Framework:** Laravel
* **Frontend:** Tailwind CSS / Blade Templating
* **Database:** PostgreSQL
* **AI Engine:** Grok API (xAI)
---
## đź“‹ Prasyarat
Sebelum menjalankan project ini, pastikan sistem kamu sudah terinstal:
* PHP >= 8.1
* Composer
* Node.js & NPM
* PostgreSQL Server
---
## ⚙️ Cara Instalasi
1. **Clone Repository**
```bash
git clone
github.com
cd edulink-codex
```
2. **Install Dependencies**
```bash
composer install
npm install && npm run dev
```
3. **Konfigurasi Environment**
Salin file `.env.example` menjadi `.env`:
```bash
cp .env.example .env
```
Buka file `.env` dan sesuaikan bagian koneksi **PostgreSQL** & **AI**:
**Database:**
```env
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=nama_database_kamu
DB_USERNAME=postgres
DB_PASSWORD=password_kamu
```
**Integrasi AI (Grok):**
```env
GROK_API_KEY=your_grok_api_key_here
```
4. **Generate App Key & Migrate**
```bash
php artisan key:generate
php artisan migrate --seed
```
5. **Jalankan Aplikasi**
```bash
php artisan serve
```
Aplikasi dapat diakses melalui browser d …