Aplikasi E-commerce lengkap PHP/MySQL dengan Panel Admin, Sistem Login, Registrasi, Validasi dan Otorisasi. Ini menyediakan fungsionalitas yang diperlukan untuk menjalankan toko online, seperti daftar produk, keranjang belanja, dan manajemen pesanan serta persetujuan melalui Panel Adminnya. Proyek ini bertujuan untuk mendemonstrasikan implementasi sistem e-commerce tanpa bergantung pada perpustakaan atau kerangka kerja eksternal apa pun.
Teknologi frontend yang digunakan: jQuery dan Bootstrap (Desain Responsif/Desain Mobile First).
Masuk Panel Admin
1- Pendaftaran Pengguna, Otentikasi dan Otorisasi.
2- Validasi sisi Server dan sisi Klien.
3- Sistem Login (Manajemen Sesi).
4- Operasi CRUD.
5- Panel Admin untuk pemilik situs web (Dasbor interaktif, persetujuan pendaftaran pengguna, persetujuan komentar anggota, persetujuan item dan kategori, ...).
6- Peran dan Izin Pengguna.
7- Unggah Berkas.
1- Frontend: Situs web publik dapat diakses di https://www.domain-example.com/index.php. Di sinilah pelanggan/pengguna/anggota dapat menelusuri produk/item, menambahkan item ke keranjang mereka, dan mengomentari produk yang sudah ada, ...
2- Panel Admin: Panel Admin untuk mengelola situs web E-commerce tersedia di https://www.domain-example.com/admin/index.php. Ini adalah area aman yang hanya dapat diakses oleh administrator yang berwenang. Ini menyediakan fungsionalitas untuk mengelola produk/item, kategori, pesanan, dan akun pengguna serta komentar.
1- Kloning proyek atau unduh.
2- Buat database MySQL bernama `shop` dan impor skema database dari database toko - file PhpMyAdmin Ekspor.sql SQL Dump. Arahkan ke ' Database - shop
/ shop database - PhpMyAdmin Export.sql
' File SQL Dump.
3- Navigasikan ke file konfigurasi koneksi database di file ' admin/connect.php
' dan konfigurasikan/edit file sesuai dengan kredensial MySQL Anda.
4- Navigasikan ke direktori root proyek dengan menggunakan perintah terminal cd
, lalu mulai Server Web Pengembangan bawaan PHP Anda dengan menjalankan perintah: php -S localhost:8000
.
5- Di browser Anda, buka http://localhost:8000/index.php ( Frontend ) dan http://localhost:8000/admin/index.php ( Panel Admin ).
6- Kredensial akun pengguna terdaftar yang siap digunakan (untuk Frontend dan Panel Admin ):
Nama Pengguna : Ahmed , Kata Sandi : 123456
Kontribusi pada aplikasi E-commerce PHP/MySQL saya sangat diharapkan! Jika Anda menemukan masalah atau memiliki saran perbaikan atau ingin menambahkan fitur baru, silakan buka masalah atau kirimkan permintaan penarikan.