Autokarya
[DEVLOG]

NotaKit v1: Source Code Aplikasi Kwitansi & Invoice Serverless (Google Sheet Database)

Hello World.

Selamat datang di AutoKarya. Saya membangun tempat ini sebagai arsip digital untuk sistem dan tools yang saya rancang. Tidak ada basa-basi, hanya kode yang bekerja untuk efisiensi bisnis Anda.

Sebagai proyek perdana, saya ingin menjawab satu keresahan terbesar UMKM dan freelancer: "Kenapa harus bayar langganan aplikasi kasir tiap bulan, kalau datanya bisa kita pegang sendiri?"

Inilah NotaKit v1.0. Sebuah sistem invoice "Serverless" dimana aplikasinya hanyalah wajah, dan "otak"-nya adalah Google Sheet pribadi Anda.

Tampilan Dashboard NotaKit v1 Desktop
Tampilan NotaKit Mobile Responsif

Tampilan Dashboard: Pantau Omzet & Status Tagihan Real-time dari PC maupun HP.

1. Konsep: Google Sheet sebagai Database

Aplikasi ini dibangun dengan teknologi Vue.js (SPA) yang sangat cepat. Namun, perbedaan utamanya ada di backend. Alih-alih menyewa VPS bulanan, NotaKit terhubung langsung ke Google Spreadsheet di Google Drive Anda via Google Apps Script (GAS).

Data Ownership

Anda memiliki akses penuh ke data. Buka Spreadsheet kapan saja untuk audit atau backup manual.

Privacy First

AutoKarya tidak menyimpan data Anda. API Key & Script ID tersimpan aman di browser Anda sendiri.

Integrasi Aplikasi NotaKit dengan Database Google Sheet

Real-time Sync: Data pelanggan & transaksi tersimpan otomatis di Google Sheet pribadi Anda.


2. Jujur soal Kuota: "The Math"

Transparansi adalah kunci. Google memberikan kuota gratis eksekusi script sekitar 60 - 90 menit per hari (untuk akun Gmail gratis). Mari kita hitung kapasitas NotaKit secara teknis.

# Initializing calculation parameters...
> Quota_Harian = 3600 seconds (60 mins)
> Avg_Execution_Time = 8 seconds / trx

# Running division...
> Max_Capacity = 3600 / 8 = 450 Trx/Day

> RECOMMENDED_LIMIT = 300 - 400 Trx/Day_

Apakah 300 transaksi/hari cukup?
Untuk marketplace raksasa? Tidak. Tapi untuk UMKM, Jasa Freelance, atau Toko Online yang memproses < 10.000 order sebulan, ini adalah solusi GRATIS SEUMUR HIDUP yang sangat powerful.

Fitur Cetak PDF Invoice dan Kirim WhatsApp Otomatis

Workflow Profesional: Generate PDF Invoice resmi dan kirim notifikasi tagihan via WhatsApp dalam satu klik.

3. Stack & Performa

Meskipun datanya di Sheet, aplikasi ini terasa seperti aplikasi native karena optimasi frontend yang saya terapkan:

  • SPA (Vue.js): Pindah menu instan tanpa reload halaman.
  • Client-Side Calculation: Hitung Diskon & PPN terjadi di browser, bukan server.
  • Smart Caching: Membatasi beban data yang ditarik agar tetap ringan meski data ribuan baris.

Tertarik Mencoba?

Saat ini NotaKit masih dalam tahap pengembangan akhir. Jadilah yang pertama mencoba.