Semua proyek

PROYEK 2025

Sistem Dokumentasi & Kompresi Gambar Otomatis Avisena Cup

  • Python
  • Flask
  • HTML
  • CSS
  • JavaScript
  • Service Worker
  • Pillow (PIL)
  • OpenCV
Sistem Dokumentasi & Kompresi Gambar Otomatis Avisena Cup

Proyek pengelolaan dokumentasi digital acara skala sekolah yang mencakup antarmuka berbasis web bergaya Linktree untuk akses galeri harian, serta skrip otomasi backend berbasis Python untuk pengolahan aset gambar.

Dari sisi pengolahan aset, skrip Python memanfaatkan pemrosesan multi-threading (ThreadPoolExecutor) dan pustaka Pillow untuk melakukan kompresi gambar massal secara efisien, memperbaiki orientasi foto secara otomatis berdasarkan metadata EXIF, serta merubah ukuran gambar menjadi thumbnail dengan tetap menjaga rasio aspek.

Selain itu, aplikasi web ini dilengkapi dengan integrasi Service Worker (sw.js) guna mengoptimalkan performa pemuatan halaman melalui strategi pengelolaan cache cerdas (cache-first untuk aset gambar dan network-first untuk halaman utama), sehingga aplikasi tetap dapat diakses dengan lancar bahkan dalam kondisi minim jaringan (offline mode).

Kunjungi proyek