Aplikasi Expense Tracker adalah sebuah aplikasi mobile yang membantu pengguna untuk melacak dan mengelola pengeluaran mereka. Aplikasi ini dikembangkan menggunakan Flutter untuk frontend dan Node.js untuk backend.
- Pencatatan pengeluaran harian
- Filtering pengeluaran berdasarkan periode waktu
- Ringkasan pengeluaran bulanan
- Informasi pengeluaran tertinggi
- Penjadwalan pengingat pengeluaran
Proyek ini terdiri dari dua bagian utama:
-
Frontend (Flutter)
lib/
models/
screens/
services/
widgets/
-
Backend (Node.js)
controllers/
models/
routes/
- Pastikan Flutter SDK sudah terinstal di sistem Anda.
- Buka terminal dan arahkan ke direktori proyek Flutter.
- Jalankan perintah berikut untuk menginstal dependensi:
flutter pub get
- Untuk menjalankan aplikasi di emulator atau perangkat fisik, gunakan perintah:
flutter run
- Pastikan Node.js sudah terinstal di sistem Anda.
- Buka terminal dan arahkan ke direktori proyek backend.
- Jalankan perintah berikut untuk menginstal dependensi:
npm install
- Untuk menjalankan server, gunakan perintah:
node app.js
- flutter
- http
- intl
- flutter_local_notifications
- express
- mongoose
- body-parser
Jika Anda ingin berkontribusi pada proyek ini, silakan buat pull request atau laporkan issue di repositori GitHub.
[Habib Risky Kurniawan] - [motherbloodss]