Skip to content
This repository has been archived by the owner on Mar 1, 2022. It is now read-only.

Latest commit

 

History

History
62 lines (52 loc) · 3.5 KB

README.md

File metadata and controls

62 lines (52 loc) · 3.5 KB

SHCFinance

SHCFinance is an Android-based application that provides digital financial management services to record income, expenditure, and accounts payable transactions in more detail without using paper and pen, inspired by BukuKas. This personal project is intended for the Android Based Application Programming course final exam at Petra Christian University.

Project report 💸 Click here!

Framework, Language, & Toolkits

Android Studio Kotlin Firebase Material Design

Database Structure

data class transaction(
    var id : String, // UUID transaksi
    var description : String, // catatan/keterangan transaksi
    var sum_of_money : Int, // jumlah uang transaksi
    var type : String, // tipe transaksi (income atau outcome)
    var id_category : String, // identifier dari jenis kategori
    var date : String // tanggal transaksi berlangsung
)

data class category(
    var id : String, // UUID jenis kategori
    var name : String // nama jenis kategori
)

Preview

Splash Screen

Home Activity

Users can filter by date to see a list of transactions on a specific date using the DatePicker widget.

Add New Transaction Activity

Error Checking

Add New Category Dialog Box