PHPackages                             jodijonatan/jo-server - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. jodijonatan/jo-server

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

jodijonatan/jo-server
=====================

Library PHP ultra-ringan untuk persiapan LKS Web Technology Indonesia (Modul B).

1.0.0(1mo ago)07MITPHPPHP &gt;=8.0

Since Apr 12Pushed 1mo agoCompare

[ Source](https://github.com/jodijonatan/jo-server)[ Packagist](https://packagist.org/packages/jodijonatan/jo-server)[ RSS](/packages/jodijonatan-jo-server/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (2)Used By (0)

Jo-Server 🚀
===========

[](#jo-server-)

**Jo-Server** adalah library helper PHP ultra-ringan untuk kompetisi **LKS Web Technology**.

Menyediakan abstraksi untuk database CRUD, routing, auth, validasi, dan UI siap pakai.

---

✨ Fitur Utama
-------------

[](#-fitur-utama)

- 🗄️ **Database + Schema**: Query builder chainable (where, orderBy, limit, CRUD lengkap) + migration builder
- 🌐 **Router + CORS**: Regex router dengan middleware, route groups, dan CORS otomatis
- 📥 **Request**: Auto-sanitasi, validasi dengan rules (`required|email|min:6`), support JSON + form data
- 🔑 **Auth Manager**: Hash bcrypt, token HMAC-SHA256 dengan expiry, role-based access
- 📦 **Response**: JSON response standar
- 🖼️ **Image Processor**: GD wrapper untuk resize dan crop
- 🎨 **UI Kit**: CSS components (card, form, table, modal, toast, navbar, badge, pagination) + JS helpers

---

📦 Instalasi
-----------

[](#-instalasi)

```
composer require jodijonatan/jo-server
```

---

🚀 Panduan Penggunaan
--------------------

[](#-panduan-penggunaan)

### 1. Setup Entry Point (`index.php`)

[](#1-setup-entry-point-indexphp)

```
