luvnyen / 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 project is intended for the Android Based Application Programming course final exam at Petra Christian University.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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 project is intended for the Android Based Application Programming course final exam at Petra Christian University.


Languages

Language:Kotlin 100.0%