🍽️🔥 Web Restaurant App – Dicoding Challenge


 Vanilla JS • Webpack • PWA Ready

Project ini merupakan challenge Dicoding berupa aplikasi web restoran yang dibangun menggunakan JavaScript murni dengan arsitektur modular dan bundling Webpack.


🎯 Tujuan Aplikasi

✔ Menampilkan daftar restoran
✔ Menyediakan detail restoran secara dinamis
✔ Mengimplementasikan standar web modern
✔ Melatih clean code, performa & testing


🖥️ Fitur Utama

🏠 Home (List Restaurant)
Menampilkan daftar restoran dari API.

📄 Detail Restaurant
Informasi lengkap: deskripsi, menu, dan ulasan.

❤️ Favorite Restaurant
Menyimpan restoran favorit menggunakan IndexedDB (idb).

Lazy Loading Image
Optimasi performa dengan lazysizes.

📱 Responsive Design
Tampilan optimal di berbagai ukuran layar.

🧪 Testing Lengkap

  • Unit Test (Karma + Jasmine)

  • E2E Test (CodeceptJS + Puppeteer)

🖼️ Image Optimization
Menggunakan Sharp & Imagemin.


SC01_Web Restorant PWA


Post a Comment

0 Comments