kilvish

An app to better manage & track your expenses.

  • You can create your own tags & tag expenses to get a total value at monthly basis
  • You can share the tag with your family member to track shared expenses to avoid double paying. Like paying to newspaper vendor
  • Your family member can add expenses to tags (like household) so that you can aggregate & track expense against the tag
  • You can recover a shared expense by logging it to Kilvish, create a url & sharing it with a friend who can then pay on the url.

More details at kilvish.in

Getting Started

  1. Setup Flutter on your PC
    • Download flutter
    • Setup Editor
    • Run flutter doctor in your PC terminal to figure out anything that flutters need that is not installed on your PC
  2. Run code
    • flutter pub get to install dependencies. Your editor will do it by default once you have cloned the repository & opened it in the editor
    • flutter run will launch the app in debug mode. You can also launch it from Run command of your editor.

Current app screenshots

Signup Screen Home Screen

What we aiming to achieve (in high resolution) here

Notes during development

We will be putting resources that we referred for someone new to figure out why & how we are doing what, while we build Kilvish

Signup Page

Package code check

Home Screen

Like to contribute ?

We are currently creating screens with hardcoded data. We intend to keep the repository 'always open'. So you can showcase your contribution to potential future employers. The app is developed in Flutter & we are all new to Flutter. But we do pretty intense code reviews. If you look to pick Flutter or knows decent bit of Flutter & would like to contribute, feel free to get in touch or simply raise a PR.

P.S. We are avoiding a lot of early refactor to keep us agile & be impactful. So we will avoid a lot of early/pre-mature refactoring.