Ini adalah website yang dibuat menggunakan bahasa pemrograman PHP. Website memiliki berbagai fitur yang memungkinkan pengguna untuk mendaftar, mengelola profile, mengelola album, mengelola foto dan masih banyak yang lainnya.
Fitur | Guest | User | Admin |
---|---|---|---|
Register | ✓ | ✓ | ✓ |
Login | ✗ | ✓ | ✓ |
Logout | ✗ | ✓ | ✓ |
Foto | ✓ | ✓ | ✓ |
Album | ✓ | ✓ | ✓ |
Reset Password | ✗ | ✓ | ✓ |
Like | ✗ | ✓ | ✓ |
Komentar | ✗ | ✓ | ✓ |
Data User | ✗ | ✗ | ✓ |
Untuk menggunakan aplikasi ini, pastikan Anda memiliki Git dan Node.js (beserta npm) terinstall di komputer Anda. Berikut adalah langkah-langkah untuk meng-clone dan menjalankan aplikasi:
-
Clone repository ini: bash git clone https://github.com/Fathirtech/gallery.git
-
Download dan Install Node.js.
-
Download dan Install Composer.
-
Install PHP Mailer bash "phpmailer/phpmailer": "^6.9.1"
atau bash composer require phpmailer/phpmailer
-
Pindah ke direktori proyek: bash cd gallery
-
Jalankan Tailwind: bash npm run build-css -watch
- Lakukan perintah berikut jika ingin melakukan backup dan restore database, dan pastikan bahwa kita sudah ada di direktori database.
- Jangan lupa untuk buka command prompt dari terminal atau bawaan dari VSCode
-
Backup Database: bash php backup_database.php
-
Restore Database: bash php restore_database.php
Pastikan untuk mengikuti instruksi di atas dengan benar untuk menjalankan aplikasi dengan lancar. Jika Anda mengalami masalah, pastikan untuk memeriksa dokumentasi resmi Node.js dan Tailwind CSS. Selamat mencoba! :3