Coder Social home page Coder Social logo

josharsh / finance-manager Goto Github PK

View Code? Open in Web Editor NEW
17.0 5.0 21.0 1.78 MB

Finance Manager is an Android Application which contains Income Tax Calculator and EMI Calculator.

License: GNU General Public License v3.0

Java 100.00%
android android-application androidstudio android-development java xml gradle androidsdk

finance-manager's Introduction

Finance-Manager

Finance Manager is an Android Application which contains Income Tax Calculator and EMI Calculator.

Technologies/Platform

  • Android Studio
  • Java
  • XML
  • Gradle

Screenshots

Finance Manager Application Finance Manager Application Finance Manager Application Finance Manager Application Finance Manager Application Finance Manager Application Finance Manager Application

About

The application is designed to let a user calculate EMI and Income Tax (2019).

Income Tax Calculation:

Income from salary is the sum of Basic salary + HRA + Special Allowance + Transport Allowance + any other allowance. Some components of your salary are exempt from tax, such as telephone bills reimbursement, leave travel allowance. If you receive HRA and live on rent, you can claim exemption on HRA. On top of these exemptions, a standard deduction of Rs 40,000 was introduced in budget 2018. This has been increased to Rs 50,000 in budget 2019. To calculate income tax, include income from all sources. Include:

  • Income from Salary (salary paid by your employer)
  • Income from house property (add any rental income, or include interest paid on home loan)
  • Income from capital gains (income from sale purchase of shares or house)
  • Income from business/profession (income from freelancing or a business or profession)
  • Income from other sources (saving account interest income, fixed deposit interest income, interest income from bonds)

EMI Calculation:

Input the Principalhe Amout, Rate of Interest along with the tenure and get the EMI.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate. You can contribute to fix bugs, add codes and improve the codes. git clone https://github.com/josharsh/Finance-Manager.git

finance-manager's People

Contributors

erickjrogers avatar gupta-anmol avatar josharsh avatar jrmolland avatar kevinla56 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

finance-manager's Issues

Pull Request

Hi,

I have put in a pull request. Please have a look when you get time.

Regards
Sachin

Shift Code architecturally

Can i shift the code to MVVM? and also can i change the ui and shift the code towards MVVM architecture using data binding two ways

Incorrect Calculations for EMI

The EMI calculation of the application is not correct. It can be verified against the formulas used from the Income Tax Website.
Please Note: The Procedures and formulas should abide by Indian Economy

Fix Home Screen UI

The Home Screen UI needs to be cleaned. The pictures appear over the background with their own backgrounds. The Name "Harsh Joshi...." description does not go well with the app purpose. The buttons at the bottom do not function.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.