https://github.com/andiupn/php-native-crud-starter-free
๐ Simple PHP Native CRUD starter application with SQLite database and Docker support, built for beginners.
https://github.com/andiupn/php-native-crud-starter-free
boilerplate bootstrap-5 crud docker learning-by-doing php-native php8 sqlite starter-kit
Last synced: 14 days ago
JSON representation
๐ Simple PHP Native CRUD starter application with SQLite database and Docker support, built for beginners.
- Host: GitHub
- URL: https://github.com/andiupn/php-native-crud-starter-free
- Owner: andiupn
- License: other
- Created: 2026-06-06T13:40:50.000Z (15 days ago)
- Default Branch: main
- Last Pushed: 2026-06-06T15:43:56.000Z (14 days ago)
- Last Synced: 2026-06-06T17:19:59.280Z (14 days ago)
- Topics: boilerplate, bootstrap-5, crud, docker, learning-by-doing, php-native, php8, sqlite, starter-kit
- Language: PHP
- Homepage: https://kuncimu.com
- Size: 2.15 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.id.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# PHP CRUD Starter Free ๐
Belajar pemrograman backend itu sulit. Framework yang rumit membuatnya makin sulit.
PHP CRUD Starter Free adalah sandbox PHP Native murni tanpa dependensi yang dirancang untuk langsung berjalan.
Pahami hubungan langsung antara tata letak HTML dan transaksi basis data SQLite tanpa pusing dengan konfigurasi yang rumit. Pemrograman backend dibuat mudah.
> ๐ฆ Edisi gratis oleh **Andi UPN** ([kuncimu.com](https://kuncimu.com)) ยท Berlisensi di bawah [Free Donation License](LICENSE.md)
> ๐ Dukung proyek ini via donasi di berkas `DONATE.md` ยท ๐ Butuh proteksi CSRF dan DataTables? Tingkatkan ke [Edisi PreBasic](https://kuncimu.com)
---
## ๐ก Masalahnya: Hambatan Abstraksi Framework
Framework modern (seperti Laravel) sangat kuat, namun mereka menyembunyikan cara kerja web yang sebenarnya di bawah lapisan abstraksi yang tebal. Pemula sering tersesat dalam rute konfigurasi, migrasi, dan setup ORM bahkan sebelum mereka bisa menulis perintah database `INSERT` yang sederhana.
---
## โก Solusinya: Kembali ke Dasar Pemrograman
### 1. ๐ Koneksi Native PHP & SQLite3 Murni
Tidak ada "sihir" tersembunyi. Pelajari bagaimana halaman PHP asli melakukan query langsung ke berkas database SQLite menggunakan objek bawaan `SQLite3`. Sempurna untuk pemula di bulan 0-6 pertama belajar coding.
### 2. ๐ณ Pengaturan Bebas Dependensi & Siap Docker
Jalankan seluruh aplikasi secara lokal dengan satu baris perintah. Dilengkapi konfigurasi Docker Apache PHP 8.3 sehingga Anda tidak perlu repot menginstal server PHP lokal atau perangkat lunak SQLite.
### 3. ๐ค Baseline Stabil untuk AI Vibe Coding
Merupakan basis kode rujukan yang sangat ringan untuk asisten AI Anda. Karena struktur database dan rute halamannya sederhana, AI (seperti Cursor/Gemini) dapat menulis dan memodifikasi kode dengan akurasi 100%.
---
## ๐ Memulai dalam 3 Langkah
### 1. Jalankan Aplikasi:
```bash
docker compose up --build
```
### 2. Buka di Peramban:
```text
http://localhost:8081
```
### 3. Jelajahi Rute Halaman:
- Halaman Utama: `http://localhost:8081/`
- Daftar Item: `http://localhost:8081/?route=item/index`
- Tambah Item: `http://localhost:8081/?route=item/create`