Skip to content

medival/spicy-heat-v3

Repository files navigation

Kriteria Submission

Fitur yang harus ada pada aplikasi:

  1. Integration Test
    Syarat:
    • Menerapkan integration test untuk fungsi menyukai dan batal menyukai restoran.
  2. End to End Test
    Syarat:
    • Menerapkan End to End Test dengan skenario:
      • Menyukai salah satu restoran.
      • Batal menyukai restoran tersebut.
  3. Image Optimization
    Syarat:
    1. Melakukan kompresi terhadap gambar hero yang digunakan. Ukuran gambar harus di bawah 200kb.
    2. Menerapkan teknik image responsive pada gambar hero. Gambar pada layar seluler dan desktop harus berbeda.
    3. Menerapkan teknik lazy loading pada gambar daftar restoran yang ditampilkan.
  4. Bundle Optimization
    Syarat:
    1. Memasang bundle analyzer pada proyek submission.
    2. Gunakan teknik Code Splitting untuk memisahkan vendor code dari kode asli yang Anda tuliskan.
  5. Pertahankan syarat yang ada pada submission sebelumnya. Seperti penerapan PWA, responsibilitas tampilan, aksesibilitas pada website dan sebagainya.

Attribute