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.
Go to file
iFannJR 547058b069 store alamat 2026-05-30 14:06:57 +07:00
app Pertama 2026-05-30 13:55:07 +07:00
bootstrap Pertama 2026-05-30 13:55:07 +07:00
config store alamat 2026-05-30 14:06:57 +07:00
database Pertama 2026-05-30 13:55:07 +07:00
public Pertama 2026-05-30 13:55:07 +07:00
resources Pertama 2026-05-30 13:55:07 +07:00
routes Pertama 2026-05-30 13:55:07 +07:00
storage Pertama 2026-05-30 13:55:07 +07:00
tests Pertama 2026-05-30 13:55:07 +07:00
.editorconfig Pertama 2026-05-30 13:55:07 +07:00
.env.example Pertama 2026-05-30 13:55:07 +07:00
.gitattributes Pertama 2026-05-30 13:55:07 +07:00
.gitignore Pertama 2026-05-30 13:55:07 +07:00
README.md Pertama 2026-05-30 13:55:07 +07:00
artisan Pertama 2026-05-30 13:55:07 +07:00
composer.json Pertama 2026-05-30 13:55:07 +07:00
composer.lock Pertama 2026-05-30 13:55:07 +07:00
package-lock.json Pertama 2026-05-30 13:55:07 +07:00
package.json Pertama 2026-05-30 13:55:07 +07:00
phpunit.xml Pertama 2026-05-30 13:55:07 +07:00
vite.config.js Pertama 2026-05-30 13:55:07 +07:00

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`