MoneyX - Personal Expenses Tracker App (Theme - Lifestyle)
I have always struggle to keep track of my expenses and money I earn (stipend ofc). I guess I'm not alone! there would be more people who can't able to keep track of their income. In this digital world no one is gonna write down expenses and calculations. This is where MoneyX comes for rescue. Just ordered Pizza? instantly add into your expense list. at the end of the month you'll have the list of the your all expenses.
MoneyX keeps track of your all income and expenses. so that users can have all the records of where they have used their money. Users can save these expenses and income by different categories. Also users will get information about their current balance according to monthly income and expenses total.
MoneyX is an android app. It is written in official android language i.e. Kotlin. I've used MVVM as main architecture of the app. It uses Dagger-hilt for dependency management, Navigation component for smooth navigation and other jetpack libraries. For backend, because I'm solo participant I've used Firebase as backend for the app to minimize backend work and fully focus on android end. I've used git and github for version control.
Deciding between firebase and custom backend was a challenge itself for initial few hours. But I figured out that firebase can be great option for me as there is no other teammate to look into that. I'm glad that I took right decision.
The best thing about MoneyX is it solves users day to day life problem. It can be very useful for everybody out there.
I've learned lots of thing in this hackathon. This is my first hackathon :) participating solo in first hackathon is little bit scary but when I registered, I've decided to give my 100%. I've learned to work continuously and productive in this hackathon period.
Next plan for MoneyX is to add more features to make it easy to use for users. Publish it on play store for everybody.
Built With
- android
- android-studio
- firebase
- firestore
- jetpack
- kotlin
- xml
Log in or sign up for Devpost to join the conversation.