An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# PHP CRUD Starter Free ๐Ÿ˜


English | Bahasa Indonesia



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`