# LMS UNNES

Learning Management System Universitas Negeri Semarang — aplikasi LMS modern berbasis web.

## Tech Stack

- **Backend:** PHP 8.2 Native, PDO, Composer
- **Frontend:** HTML5, CSS3, Bootstrap 5, JavaScript ES6
- **Database:** MySQL 8
- **Libraries:** SweetAlert2, DataTables, Chart.js, PHPMailer, DomPDF, PhpSpreadsheet, Google OAuth 2.0

## Persyaratan Sistem

- PHP >= 8.2
- MySQL >= 8.0
- Apache/Nginx dengan mod_rewrite
- Composer

## Instalasi

1. Clone repository ke folder web server (XAMPP: `htdocs/LMS/`)
2. Copy `.env.example` ke `.env` dan isi konfigurasi
3. Import database:
   - `database/schema.sql` — struktur tabel
   - `database/seed.sql` — data awal (opsional)
4. Jalankan `composer install`
5. Buka `http://localhost/LMS` di browser

## Konfigurasi .envIsi file `.env` dengan kredensial database dan Google OAuth:
