Keterangan Detail Aplikasi
Aplikasi ini merupakan sistem catatan keuangan pribadi berbasis web yang digunakan untuk mencatat dan mengelola transaksi keuangan harian. Frontend dikembangkan menggunakan Vue 3, Vite, dan Tailwind CSS dengan tampilan yang sederhana dan responsif. Sistem menampilkan ringkasan transaksi berupa total pemasukan, total pengeluaran, dan saldo bersih. Pengguna dapat menambahkan data transaksi melalui form yang berisi tanggal, jenis transaksi, nominal uang, dan keterangan.
Data transaksi ditampilkan dalam tabel yang memuat nomor, tanggal, jenis transaksi, nominal, keterangan, serta aksi untuk mengedit dan menghapus data. Selain itu, tersedia fitur pencarian berdasarkan keterangan untuk memudahkan pengguna menemukan transaksi tertentu.
Backend dibangun menggunakan Express.js dengan dukungan middleware body-parser, cors, dan mysql2. Sistem menyediakan API untuk mengambil data transaksi, menambahkan transaksi baru, memperbarui data yang sudah ada, serta menghapus transaksi. Seluruh proses pengelolaan data dilakukan secara dinamis melalui integrasi antara frontend dan backend.
Fungsi utama aplikasi meliputi pencatatan pemasukan dan pengeluaran, penyajian ringkasan keuangan secara real-time, pengelolaan data transaksi melalui fitur edit dan hapus, serta pencarian transaksi berdasarkan keterangan. Aplikasi ini cocok digunakan untuk membantu pengguna memantau kondisi keuangan pribadi secara lebih teratur dan efisien.