Full Stack Web Application built with React.js and Node.js
Sharing Journey
Di pengalaman kerja saya sebelumnya, saya melihat sering terjadi bottleneck atau
miskomunikasi antar divisi yang menyebabkan data ke tim Finance jadi terlambat
atau tidak akurat. Karena saya tidak bisa mengontrol kinerja divisi lain, saya
berinisiatif menggunakan skill programming saya untuk membuat tools internal
sendiri. Hasilnya, meskipun flow di luar kurang lancar, data di tim Finance
(saya) tetap rapi, trackable, dan saya tidak perlu membuang waktu untuk rekap
ulang secara manual.
Full Stack Invoice Management System
Tech Stack: React.js
(Vite), Node.js, Express.js, TailwindCSS
- Mengembangkan aplikasi web Single Page Application (SPA) responsif untuk
manajemen penagihan dan keuangan.
- Membangun backend RESTful API dengan Node.js & Express untuk menangani
operasi CRUD Invoice, Customer, dan Sales.
- Mengimplementasikan fitur Smart Recurring Detection untuk mendeteksi pola
invoice berulang secara otomatis guna mempercepat input data.
- Membuat dashboard interaktif dengan kalkulasi real-time untuk pajak (PPN),
diskon, dan manajemen uang muka (Down Payment).
- Mengintegrasikan fitur upload dan pratinjau dokumen PDF (menggunakan Multer)
langsung di dalam aplikasi.