Sistem Portofolio Premium dengan Estetika HUD Modern & Teknologi Mutakhir.
Wufy adalah platform portofolio personal yang dirancang khusus untuk profesional kreatif yang menginginkan tampilan futuristik bergaya HUD (Heads-Up Display). Dibangun dengan fokus pada kecepatan, SEO, dan kemudahan pengelolaan konten.
Wufy bukan sekadar website statis. Ini adalah sistem cerdas yang memungkinkan Anda mengelola identitas digital Anda tanpa harus menyentuh kode program.
- 🚀 Performa Kilat: Menggunakan teknologi Svelte 5, perpindahan halaman terasa instan tanpa loading yang membosankan.
- 📱 Responsif & Modern: Tampilan yang menyesuaikan sempurna di HP, Tablet, maupun Laptop dengan desain "Dark Mode" yang elegan.
- 🎨 Kelola Konten Mudah: Ubah foto profil, daftar projek, riwayat kerja, hingga visi misi melalui panel admin yang sangat intuitif.
- 🔗 Shortlink Generator: Buat link pendek kustom (misal:
domain.com/cv) langsung dari dashboard Anda. - 📊 Statistik Pengunjung: Pantau berapa banyak orang yang melihat portofolio Anda setiap harinya melalui grafik yang interaktif.
- 🔍 SEO Friendly: Website Anda lebih mudah ditemukan di Google berkat optimasi otomatis Meta Tags dan Sitemap.
Wufy menggunakan stack teknologi terbaru untuk memastikan skalabilitas dan performa terbaik.
- Core: Laravel 13 & PHP 8.3+ (Octane Ready with FrankenPHP)
- Frontend: Svelte 5 (State-of-the-art Runes reactivity)
- Engine: Inertia.js (Monolith feel, SPA performance)
- Styling: Tailwind CSS 4.0 (Modern utility-first CSS)
- Admin Panel: Filament PHP v5 (Pro-grade dashboard)
- Image Viewer: PhotoSwipe v5 (Ultra-smooth image gallery)
- SEO: Spatie Sitemap & JSON-LD Schema integration
- Persyaratan: PHP 8.3, Composer, Node.js 22+, MySQL.
- Clone Repositori:
git clone https://github.com/kucingcoder/wufy.git cd wufy - Instalasi Dependensi:
composer install npm install
- Konfigurasi Environment:
cp .env.example .env php artisan key:generate
- Setup Database:
(Sesuaikan DB_DATABASE di .env terlebih dahulu)
php artisan migrate:fresh --seed php artisan storage:link
- Jalankan Aplikasi:
npm run dev php artisan serve
Jika Anda menggunakan Shared Hosting (cPanel), ikuti langkah sederhana ini:
- Build Frontend: Jalankan
npm run builddi komputer lokal Anda. - Upload Files: Kompres folder projek Anda (kecuali
node_modulesdanvendor) menjadi.zip, lalu upload dan ekstrak di root hosting Anda. - Konfigurasi Folder Public:
- Pindahkan isi folder
public/ke folderpublic_html/. - Sesuaikan path di
public_html/index.phpagar mengarah ke folder vendor dan bootstrap yang benar.
- Pindahkan isi folder
- Setup Database: Buat database di cPanel, lalu sesuaikan file
.env. - Symlink Storage (Penting): Jika foto tidak muncul, buat file
link.phpdipublic_htmlberisi:Akses<?php symlink('/home/username/wufy_source/storage/app/public', '/home/username/public_html/storage'); ?>
domain.com/link.phpsekali, lalu hapus file tersebut. - Akses Admin:
- URL:
domainanda.com/admin - Email:
admin@admin.com - Password:
admin
- URL:
app/Filament/Resources: Konfigurasi modul admin (Project, Skill, Link, dll).app/Models: Definisi struktur data dan relasi tabel.database/migrations: Skema database yang bersih dan terstruktur.resources/js/Pages: Komponen utama UI menggunakan Svelte 5.resources/js/Components: UI primitives yang reusable.routes/web.php: Definisi rute aplikasi.
Kami sangat terbuka bagi siapa saja yang ingin membantu mengembangkan Wufy! Silakan buat Pull Request atau laporkan Issues jika menemukan bug.
Projek ini berada di bawah lisensi MIT.
Dibuat dengan ❤️ oleh kucingcoder