🍽️ Nusantara Restaurant Foods

 

Project ini merupakan aplikasi web restoran yang dikembangkan sebagai bagian dari challenge Dicoding, dibangun menggunakan Vanilla JavaScript dengan arsitektur modular dan bundling Webpack.

Aplikasi ini menampilkan daftar restoran, detail restoran, hingga fitur favorit dengan penyimpanan lokal. Fokus utama project ini adalah performa, clean code, aksesibilitas, dan pengalaman pengguna sesuai standar web modern.

Fitur Utama:

  • Menampilkan list & detail restoran dari API

  • Fitur favorit restoran (IndexedDB)

  • Lazy loading image untuk optimasi performa

  • Responsive design (mobile & desktop)

  • PWA support (offline & caching)

  • Image optimization (Sharp & WebP)

  • Unit Test & E2E Test

🛠️ Tech Stack:
JavaScript (ES6+), Webpack, Babel, IndexedDB, PWA (Workbox), Jest, CodeceptJS

Project ini cocok sebagai portofolio frontend, latihan web performance, dan implementasi best practice pengembangan web.



SC02_Nusantara Web

Post a Comment

0 Comments