Kickshoes adalah sebuah aplikasi penjualan sepatu, socks, dan merchandise dari Kicksolution. Proyek ini adalah sebuah self-project yang bertujuan untuk mengasah kemampuan dalam pengembangan web dengan menggunakan Tailwind CSS untuk tampilan antarmuka dan PHP Laravel Filament untuk pengelolaan admin.
Status: Proyek ini masih dalam tahap pengembangan (on-going), sehingga fitur-fitur mungkin belum sepenuhnya selesai atau stabil.
- Katalog Produk: Menampilkan daftar produk sepatu, socks, dan merchandise yang terorganisir dengan baik.
- Keranjang Belanja: Memungkinkan pengguna untuk menambahkan produk ke keranjang dan melanjutkan ke proses pembayaran.
- Manajemen Admin: Dibangun menggunakan Laravel Filament untuk mengelola data produk, kategori, dan transaksi.
- Desain Responsif: Tampilan yang optimal untuk desktop dan perangkat seluler.
- Frontend: Tailwind CSS
- Backend: PHP Laravel
- Admin Panel: Laravel Filament
- Database: MySQL
Ikuti langkah-langkah berikut untuk menjalankan proyek ini secara lokal:
Pastikan Anda sudah menginstal:
- PHP (>= 8.1)
- Composer (Dependency Manager untuk PHP)
- Node.js dan npm (untuk pengelolaan frontend)
- MySQL (Database Management System)
-
Clone Repository
git clone https://github.com/imambahy/kickshoes.git cd kickshoes -
Install Dependencies Jalankan perintah berikut untuk menginstal semua dependency backend dan frontend:
composer install npm install
-
Konfigurasi Environment Salin file
.env.examplemenjadi.env:cp .env.example .env
Sesuaikan konfigurasi database di file
.envsesuai dengan pengaturan lokal Anda:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=kickshoes DB_USERNAME=root DB_PASSWORD=yourpassword
-
Migrasi Database Jalankan perintah berikut untuk membuat tabel di database:
php artisan migrate
-
Jalankan Aplikasi Gunakan perintah berikut untuk menjalankan server backend dan frontend:
- Backend:
php artisan serve
- Frontend:
npm run dev
- Backend:
-
Akses Aplikasi Buka browser Anda dan akses aplikasi di:
http://localhost:8000
Proyek ini dilisensikan di bawah MIT License.
Proyek ini adalah self-project, tetapi kontribusi, ide, atau saran dari komunitas selalu diterima. Jangan ragu untuk membuat pull request atau melaporkan masalah melalui issues.
Jika Anda memiliki pertanyaan lebih lanjut tentang proyek ini, silakan hubungi saya:
- Email: imambahyp@gmail.com