Toko lokal modern dengan pengalaman belanja yang cepat dan mulus.
SKENA adalah platform e-commerce brand lokal dengan tampilan minimalis, elegan, dan sangat interaktif untuk pelanggan serta tim admin. Produk ini dirancang untuk menghadirkan pengalaman belanja tanpa reload halaman, sekaligus memberi kontrol operasional yang kuat lewat dashboard admin modern berbasis vanilla PHP, MySQL, dan integrasi API JSON internal.
Nadia, 28, Pembeli Urban - Nadia sering belanja dari smartphone sambil berpindah antar aktivitas. Ia ingin pengalaman yang cepat, modern, dan tidak ribet saat memilih produk fashion atau lifestyle lokal.
Raka, 34, Admin Operasional - Raka bertanggung jawab terhadap katalog, stok, pesanan, dan promo. Ia membutuhkan dashboard yang cepat, terstruktur, dan mudah dipakai setiap hari.
Sinta, 39, Owner Brand - Sinta memantau performa bisnis dan kualitas pengalaman pelanggan. Ia membutuhkan gambaran yang jelas tentang penjualan, produk laku, dan area yang perlu dioptimalkan.
Nadia awalnya sering meninggalkan keranjang karena toko online yang ia pakai lambat, penuh reload, dan sulit dipakai di ponsel. Saat membuka SKENA, ia langsung melihat produk unggulan, memfilter ukuran dan kategori tanpa pindah halaman, lalu menambahkan item ke cart dalam satu interaksi singkat.
Ketika ia masuk ke checkout, form yang ringkas dan validasi yang jelas membuatnya selesai membeli dalam waktu kurang dari tiga menit. Ia mendapat pengalaman yang terasa premium dan mulus, sementara brand mendapatkan peluang conversion yang lebih tinggi dan penurunan abandonment.
Di sisi bisnis, SKENA memberi tim admin kontrol yang jauh lebih rapi atas produk, stok, dan pesanan. Hasilnya, operasional menjadi lebih cepat, keputusan stok lebih akurat, dan pengalaman pelanggan tetap konsisten di seluruh sesi belanja.
Team & resourcing - Small team - 2 backend engineers, 1 frontend/UI engineer, 1 designer, part-time PM.
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a local Indonesian e-commerce website called SKENA using Vanilla PHP 8.2+, MySQL, HTML5, CSS3, and Vanilla JavaScript ES6+ with no framework. Requirements: Create a custom MVC architecture from scratch with a simple router based on .htaccess plus array/regex route definitions. Use PDO with prepared statements everywhere. Separate folders for public assets, core, controllers, models, views, config, and helper utilities. Main user experience: Light theme, minimal clean slate design with white and light gray surfaces, subtle borders, and one elegant accent color like Electric Blue or Neon Lime. Use GSAP for purposeful micro-animations and Lenis for smooth scrolling. No full page reload for dynamic interactions like filter products, add to cart, update quantity, or cart badge updates. Use internal PHP JSON endpoints consumed by Fetch API. Pages and flows: Homepage with hero, featured products, categories, and trust signals. Catalog page with search, multi-filter, pagination or infinite scroll, and empty states. Product detail page with gallery, variants, stock status, related products, and add-to-cart. Cart page with live quantity updates and server-side recalculation. Checkout page with validation, order creation, and confirmation. Customer account page with order history and order detail. Admin dashboard with a unique modern sidebar and bento or glassmorphism layout for products, categories, orders, users, promos, and analytics. Data model: Users, roles, products, product_images, categories, product_variants, carts, cart_items, orders, order_items, payments, shipping_addresses, coupons, and audit_logs. Security and quality: Implement CSRF tokens, escaped output to prevent XSS, role-based admin access, session hardening, and server-side validation. Add image lazy loading, OPcache-friendly code, query indexing strategy, and lightweight analytics event hooks. Generate the full app scaffold, database schema SQL, sample route definitions, key controllers, models, views, and internal API endpoints. Make the code production-minded and consistent with the SKENA brand aesthetic.
Bertindaklah sebagai Senior Backend Architect dan Lead UI/UX Designer. Tugas Anda adalah membuat Product Requirements Document (PRD) dan Technical Architecture Document yang sangat detail untuk e-commerce brand lokal "SKENA". KONTEKS & REQUIREMENT UTAMA: 1. BRAND & UI/UX: Light theme, minimalis, "clean slate" (putih, abu-abu muda, subtle borders). Accent color elegan (misal: Electric Blue/Neon Lime). Full animation menggunakan GSAP & Lenis smooth scroll. Admin dashboard dengan sidebar unik dan layout modern (Bento/Glassmorphism). 2. TECH STACK STRICT: - Backend: VANILLA PHP (Native PHP 8.2+). TANPA FRAMEWORK (No Laravel, No CodeIgniter, No Symfony). - Database: MySQL (Wajib menggunakan PDO dengan Prepared Statements). - Frontend: HTML5, CSS3 (Vanilla/SCSS), Vanilla JavaScript (ES6+). 3. ARSITEKTUR VANILLA PHP: - Wajib menerapkan Custom MVC (Model-View-Controller) dari nol. - Menggunakan Custom Router sederhana (berbasis .htaccess dan array/regex routing). - Struktur folder harus memisahkan public assets, core logic, models, views, dan controllers. 4. INTEGRASI FRONTEND-BACKEND (KRUSIAL): - Karena menggunakan GSAP & Lenis, halaman TIDAK BOLEH melakukan full-reload saat interaksi dinamis (seperti Add to Cart, Filter Produk). - Backend PHP harus menyediakan endpoint API internal (mengembalikan JSON) untuk ditangani oleh Vanilla JS via Fetch API. TOLONG BUAT DOKUMEN DENGAN STRUKTUR BERIKUT: 1. Executive Summary & Design System (Clean slate palette, GSAP/Lenis rules). 2. Technical Architecture (Vanilla PHP Custom MVC, Folder Structure, Custom Router logic). 3. Database Schema Design (Relasi tabel untuk Products, Users, Orders, Cart, dll). 4. Security Implementation (Custom CSRF token generator, XSS sanitization, PDO SQLi prevention). 5. API & Frontend Integration Strategy (Bagaimana Vanilla JS berkomunikasi dengan PHP tanpa reload page). 6. Admin Dashboard UI/UX Concept (Detail sidebar unik dan layout). 7. Performance Optimization (Handling GSAP/Lenis performance, image lazy loading, PHP OPcache). 8. Development Milestones. Gunakan bahasa Indonesia yang profesional dan teknis. Berikan contoh snippet kode pendek untuk Custom Router dan PDO Connection di bagian arsitektur.
Design by The Resonance | Powered by GPC – The AI Transformation Company