Semua proyek
Web App

Toko Produk Digital Bercap Lisensi

Toko untuk paket Try Out dan modul PDF; setiap unduhan PDF dicap nama dan email pembeli agar salinan bisa ditelusuri.

Status
Sudah berjalan
Lapisan
BackendFrontendIntegrasi
Dipakai oleh
Pembeli paket Try Out dan modul PDF, serta pemilik yang mengatur katalog dan harganya.
Halaman Toko Numekara dengan paket Try Out dan modul PDF
Tangkapan layar

Masalahnya

File PDF berbayar mudah disebarkan ulang, dan harga promo sering lupa dikembalikan tepat waktu.

Solusinya

Katalog dan jadwal harga dibaca dari satu file konfigurasi, sehingga harga berubah otomatis sesuai tanggal. Pembelian membuka akses produk, dan PDF dicap lisensi pembeli saat diunduh.

Cara kerjanya

Apa yang terjadi, langkah demi langkah, dari sudut pandang pengguna.

  1. 01

    Pembeli melihat katalog

    Halaman toko menampilkan paket Try Out dan modul PDF beserta harga yang sedang berlaku.

  2. 02

    Harga berubah sesuai jadwal

    Jadwal harga ditulis sekali di satu file konfigurasi. Harga promo berganti sendiri pada tanggal yang sudah ditentukan.

  3. 03

    Membeli dan membayar

    Pembeli membayar lewat Midtrans atau transfer. Harga yang ditagih dikunci saat pesanan dibuat.

  4. 04

    Masuk ke Produk Saya

    Setelah lunas, akses Try Out atau modul terbuka di halaman pembelian milik pembeli.

  5. 05

    PDF dicap saat diunduh

    Kaki setiap halaman PDF diberi cap kecil berisi nama, email, dan tanggal unduh. Unduhan beruntun dalam waktu singkat ditahan sementara.

Desain sistemnya

Siapa yang memakai, apa yang mereka lihat, apa yang bekerja di belakang layar, dan di mana data disimpan. Baca dari kiri ke kanan.

  1. 1Pengguna

    • PembeliMemilih produk, membayar, dan mengunduh dari akunnya sendiri.
  2. 2Yang dilihat

    • Halaman tokoKatalog, detail produk, dan hitung mundur harga promo.
    • Produk SayaDaftar produk yang sudah dibeli beserta tombol unduh.
  3. 3Yang bekerja di belakang

    • Server tokoMembaca katalog, membuat pesanan, dan membuka akses setelah lunas.
    • Pencap PDFpypdf menambahkan cap lisensi pembeli di kaki setiap halaman.
  4. 4Data dan layanan luar

    • File katalogSatu file JSON berisi daftar produk dan jadwal harganya.
    • MidtransMemproses pembayaran QRIS, GoPay, dan virtual account.
    • DatabaseMenyimpan pesanan dan hak akses setiap pembeli.

Fitur utama

  • Katalog dari satu konfigurasi
  • Harga berubah sesuai jadwal
  • Cap lisensi pada PDF
  • Halaman produk milik saya
  • Unduhan dibatasi laju

Dibangun dengan

  • FastAPI
  • PostgreSQL
  • pypdf
  • Next.js
  • Midtrans

Yang didapat bisnis

  • Penjualan produk digital berjalan tanpa admin mengirim file satu per satu.
  • Salinan PDF yang tersebar bisa ditelusuri ke pembelinya.
  • Harga promo berakhir tepat waktu tanpa diubah manual.
  • Pesanan lama tetap memakai harga saat dibeli, meski harga katalog berubah.

Istilah di halaman ini

Cap lisensi (watermark)
Tulisan kecil di dokumen yang menandai pemilik sah salinan tersebut.
File konfigurasi (JSON)
File teks berisi pengaturan, di sini daftar produk dan harganya, yang dibaca website dan server sekaligus.
Rate limit
Batas berapa kali sebuah tindakan boleh diulang dalam waktu singkat, untuk mencegah penyalahgunaan.

Bisa dipakai untuk bisnis Anda?

Untuk kreator, penerbit, atau konsultan yang menjual e-book, template, atau modul: jualan otomatis dengan perlindungan dasar dari pembajakan.

Konsultasikan proyek ini