Back to work index
CASE / 04

Cloud · Experiment · 2026

Telegram Drive

Personal cloud experiment

Eksperimen penyimpanan personal dengan folder, pencarian, preview, share link, dan upload terpotong untuk file berukuran besar.

Node.jsExpressSQLiteGramJS
01 / CONTEXT

The problem

Menguji apakah sebuah layanan messaging dapat dijadikan lapisan penyimpanan personal dengan pengalaman seperti cloud drive.

02 / APPROACH

How it was built

Metadata file disimpan secara lokal, sementara data file di-stream ke Saved Messages menggunakan protokol Telegram.

What exists now

  • Upload besar dengan chunking dan streaming
  • Folder, tag, starred, recent, dan trash
  • Preview media serta share link publik
  • Antarmuka grid/list yang responsif

What it taught me

  • Streaming file tanpa memuat seluruh data ke memory
  • Memisahkan metadata dan object storage
  • Menangani sesi serta autentikasi platform eksternal