Lowongan Freelance: Full-Stack Developer – Sistem Manajemen Dokumen dan Pengiriman Otomatis

Job ID: 39574730

Budget: €750 – €1,500 EUR

*Project Overview*

Kami mencari full-stack developer untuk membangun sistem manajemen dokumen berbasis web yang mendukung input manual dan upload, pemrosesan data otomatis, pengiriman berbasis WhatsApp/email, dan pembuatan laporan digital. Sistem akan dikembangkan dalam dua fase, dengan deliverables jelas dan peluang kerja jangka panjang dalam bentuk retainer/CTO/Tech Lead.

*Deliverables – Phase by Phase*

Phase 1 – Core MVP Development (2–3 minggu)
Honor: Rp 7.000.000
Tujuan: Membangun sistem dasar yang berfungsi penuh untuk input, validasi, dan visualisasi data dokumen.
Deliverables:
* Halaman login dan manajemen user (minimal: admin & user)
* Form input manual + upload file (PDF/gambar)
* Ekstraksi data dokumen (OCR)
* Kalkulasi nilai otomatis (mis. PPN 11%)
* Tabel dashboard: histori, filter, pencarian
* Export data: CSV/Excel
* Mock pengiriman WhatsApp/email
*Phase 2 – Scalability, Automation & Integration (2 minggu)*
Honor: Rp8.000.000
Tujuan: Membuat sistem siap ekspansi, multi-tenant, dan bisa digunakan banyak bisnis secara paralel.
Deliverables:
* Struktur database dan user siap multi-tenant
* Role & permission system (admin/staff/auditor)
* Otomatisasi pengiriman (WhatsApp API atau SMTP aktif)
* Reminder otomatis (jatuh tempo, belum dibayar)
* Dashboard statistik & laporan mingguan
* API internal (untuk ekspor data & integrasi)
* Deployment ke Railway/VPS (terbuka)

*Tech Stack*
* Backend: FastAPI (Python) atau Node.js (NestJS/Express)
* Frontend: React.js, Streamlit, atau Django Template
* Database: PostgreSQL, Supabase, atau Firebase
* OCR: Tesseract, EasyOCR
* Integrasi: WhatsApp API, SMTP, atau Notifikasi Telegram (opsional)
* Deployment: Railway, Vercel, VPS

*Retainer Potential*
Setelah fase 1 & 2 berhasil dan aplikasi berjalan stabil, kami membuka kemungkinan kontrak retainer bulanan untuk:
* Penambahan fitur lanjutan
* Integrasi dengan DJP API
* Dashboard analytics berbasis AI
* Dukungan teknis untuk klien baru

*Candidate Requirements*
* Pengalaman membangun aplikasi web modular (end-to-end)
* Familiar dengan sistem dokumen, OCR, atau invoice processing
* Paham manajemen user dan hak akses
* Bisa bekerja sendiri dengan milestone jelas
* Komunikatif dan terbiasa dengan Git, Notion, Trello, WA/Meet

*How to Apply*
Subjek email: [Fullstack Dev - Nama Anda]
Isi email:
* CV / LinkedIn
* Portofolio proyek (GitHub / demo / PDF)
* Stack yang dikuasai
* Estimasi waktu pengerjaan untuk masing-masing fase

Hanya 1 developer akan dipilih untuk fase awal. Kandidat dengan kualitas kerja baik akan diprioritaskan untuk kelanjutan proyek dan keterlibatan jangka panjang.