Kembali ke Beranda
Personal Project & Learning

Netflix Gallery: Transformasi Galeri Bergaya Sinematik & Interaktif

Eksperimen antarmuka yang mengubah galeri foto konvensional menjadi pengalaman visual yang memanjakan mata, terinspirasi langsung dari UI/UX Netflix.

Screenshot Aplikasi Netflix Gallery

Ringkasan Eksekutif

Peran / Developer

Personal Project (Solo Developer)

Platform

Web App (React.js)

Inspirasi UI/UX

Antarmuka Netflix & Layout Sinematik

Tujuan Utama

Menciptakan galeri foto interaktif yang mendukung slideshow dan memanjakan mata.

Latar Belakang & Inspirasi

Ide proyek ini bermula dari keresahan sederhana: tampilan galeri di handphone terasa sangat monoton. Kebanyakan aplikasi galeri bawaan hanya menampilkan tumpukan foto dalam bentuk album kotak-kotak yang statis, tanpa ada opsi slideshow yang menarik atau interaksi yang hidup.

Di sisi lain, saya memiliki hobi menonton film, terutama di Netflix. Setiap kali membuka aplikasi Netflix, saya selalu terkesan dengan antarmukanya yang sangat interaktif, fluid, dan memanjakan mata. Layout carousel yang mulus, efek hover, dan nuansa sinematiknya membuat proses sekadar "mencari tontonan" menjadi pengalaman yang menyenangkan.

Dari situlah muncul gagasan: Bagaimana jika foto-foto memori pribadi kita ditampilkan dengan gaya sekeren dan seinteraktif Netflix?

Tantangan Proyek

Mengubah pengalaman melihat album foto yang tadinya membosankan dan kaku, menjadi sebuah eksplorasi visual yang dinamis, interaktif, dan bernuansa sinematik.

Proses Belajar & Eksplorasi

Untuk mewujudkan ide ini, saya memutuskan untuk menggunakan React JS. Ini adalah perjalanan belajar mandiri (otodidak) yang sangat menyenangkan, di mana saya mengandalkan:

Eksplorasi via YouTube

Mempelajari dasar-dasar React, pembuatan komponen, pengelolaan state, hingga cara membuat carousel dan efek animasi hover yang menyerupai UI Netflix.

Bantuan AI (Artificial Intelligence)

Menggunakan AI sebagai mentor virtual untuk melakukan debugging kode, memahami struktur hooks di React, serta mencari best practice dalam penulisan sintaks.

Fitur Unggulan

Hasil dari proses belajar tersebut terwujud dalam beberapa fitur utama yang membuat galeri ini jauh lebih hidup dibandingkan galeri bawaan perangkat:

Layout Carousel Sinematik

Foto tidak lagi ditampilkan dalam kotak statis, melainkan dapat digeser secara horizontal dengan transisi yang mulus, persis seperti memilih deretan film.

Mode Slideshow Otomatis

Pengguna dapat memutar kumpulan foto dalam satu album secara otomatis, memberikan pengalaman viewing yang santai tanpa perlu terus-menerus menggeser layar.

Interaksi Visual (Hover Effects)

Memberikan feedback visual yang memuaskan ketika kursor diarahkan ke foto, seperti pembesaran skala gambar (zoom) atau memunculkan detail informasi foto.

Pencapaian Pribadi

Proyek Netflix Gallery ini bukan sekadar portofolio visual, melainkan bukti nyata dari perjalanan belajar saya di dunia Frontend Development.

Milestone React

  • Berhasil memahami konsep DOM virtual.
  • Mampu mengimplementasikan eksternal library untuk slider.
  • Menerapkan desain responsif yang baik di mobile maupun desktop.

Tantangan mengubah rasa bosan menjadi sebuah produk kreatif yang fungsional berhasil diselesaikan, sekaligus menjadi batu loncatan saya untuk menguasai React JS lebih dalam.