Ini adalah project CRUD sederhana menggunakan bahasa pemrograman PHP yang terintegrasi dengan Database MySQL bertujuan untuk mengelola artikel. Aplikasi ini memungkinkan pengguna untuk menambahkan, mengedit, dan menghapus artikel, serta melihat detail dari masing-masing artikel.
- CRUD operations for managing articles.
- Responsive UI design using Bootstrap.
- Image upload for article thumbnails.
- Categorized articles for easy navigation.
project/
โ
โโโ config/
โ โโโ connection.php
โ
โโโ css/
โ โโโ sb-admin-2.css
โ โโโ sb-admin-2.min.css
โ
โโโ database/
โ โโโ article.sql
โ
โโโ img/
โ โโโ article.png
โ โโโ hadiiyok.jpg
โ โโโ undraw_posting_photo.svg
โ โโโ undraw_profile_1.svg
โ โโโ undraw_profile_2.svg
โ โโโ undraw_profile_3.svg
โ โโโ undraw_profile.svg
โ โโโ undraw_rocket.svg
โ
โโโ js/
โ โโโ demo/
โ โ โโโ chart-area-demo.js
โ โ โโโ chart-bar-demo.js
โ โ โโโ chart-pie-demo.js
โ โ โโโ datatables-demo.js
โ โโโ sb-admin-2.js
โ โโโ sb-admin-2.min.js
โ
โโโ pages/
โ โโโ add_artikel.php
โ โโโ delete_artikel.php
โ โโโ detail_artikel.php
โ โโโ edit_artikel.php
โ
โโโ public/
โ
โโโ vendor/
โ
โโโ LICENSE
โโโ README.md
โโโ index.php
File ini berisi pengaturan koneksi database MySQL.
Direktori ini berisi file CSS untuk memperindah tampilan aplikasi.
File SQL ini berisi skema database untuk artikel-artikel.
Direktori ini berisi gambar yang digunakan dalam aplikasi, seperti gambar mini artikel dan ikon.
Direktori ini berisi file JavaScript untuk meningkatkan pengalaman pengguna, seperti tabel data dan grafik.
Direktori ini berisi file PHP untuk halaman-halaman berbeda dalam aplikasi, termasuk menambah, menghapus, mengedit, dan menampilkan artikel-artikel.
Direktori public/
berisi file-file yang dapat diakses secara langsung oleh pengguna melalui web server. Ini termasuk gambar, file JavaScript, file CSS, dan file-file lain yang diperlukan untuk tampilan dan fungsionalitas aplikasi.
Direktori vendor/
berisi semua dependensi pihak ketiga yang digunakan dalam proyek ini. Ini biasanya termasuk framework PHP, perpustakaan, atau paket lain yang diinstal melalui manajer paket seperti Composer.
File index.php
adalah file utama dalam aplikasi ini. Berikut adalah fungsionalitas utama yang dimiliki file ini:
- Memuat halaman utama aplikasi.
- Menampilkan daftar artikel dengan fungsi CRUD (Create, Read, Update, Delete).
- Menghubungkan ke database MySQL menggunakan file
config/connection.php
. - Menggunakan file CSS dari direktori
css/
untuk memperindah tampilan aplikasi. - Menggunakan file JavaScript dari direktori
js/
untuk meningkatkan pengalaman pengguna.
If you'd like to contribute to this project, please follow these steps:
- Fork this repository.
- Create a new branch (
git checkout -b new-feature
). - Make the necessary changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to your branch (
git push origin new-feature
). - Create a new Pull Request.
This project is open-source and available under the MIT License.
- Hadi Prasetiyo - hadiiyok