ToySmart adalah sistem penjualan mainan anak berbasis website yang dilengkapi dengan fitur rekomendasi produk menggunakan metode Simple Additive Weighting (SAW). Sistem ini dikembangkan untuk membantu pelanggan menemukan mainan yang paling sesuai berdasarkan beberapa kriteria penilaian, sehingga proses pemilihan produk menjadi lebih mudah, cepat, dan objektif.
|
|
||
|---|---|---|
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| public | ||
| resources | ||
| routes | ||
| storage | ||
| tests | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| README.md | ||
| artisan | ||
| composer.json | ||
| composer.lock | ||
| package-lock.json | ||
| package.json | ||
| phpunit.xml | ||
| vite.config.js | ||
README.md
# Clone & masuk folder
cd WebSAW-LOCAL
# Install dependency PHP
composer install
# Salin env
cp .env.example .env
php artisan key:generate
# Database (MySQL)
# Set di .env: DB_CONNECTION=mysql, DB_DATABASE=..., DB_USERNAME=..., DB_PASSWORD=...
# php artisan migrate
php artisan db:seed
# Storage link (untuk gambar produk)
php artisan storage:link
# Frontend (wajib agar CSS/JS dan warna tampil)
npm install
npm run build
# Saat development: jalankan di terminal terpisah: npm run dev
Menjalankan
php artisan serve
# Buka http://localhost:8000
- Admin: `admin@toy.com` / `password`
- User: `user@toy.com` / `password`