Code Monkey home page Code Monkey logo

loku-sama / pension-calculator Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 25.55 MB

A simple retirement benefit calculator app written in python with GUI specifically for West Bengal State Govt. employees (India). This app is not associated with Govt. of West Bengal. This app is for informational purpose only. This project is open source under GNU public license v3.0

Home Page: https://github.com/loku-sama/pension-calculator

License: GNU General Public License v3.0

Python 84.04% HTML 15.96%
python3 pysimplegui india government pension calculator retirement gratuity salary tkinter-gui gui-application pension-calculator employees gui govt ver

pension-calculator's Introduction

Basic Retirement Benefit Calculator

GitHub release (latest by date) GitHub Download Pension-Calculator
A simple retirement benefit calculator app written in python with GUI specifically for West Bengal State Govt. employees (India). This app is not associated with Govt. of West Bengal. This app is for informational purpose only. This project is open source under GNU public lisence v3.0

Whats New :

Whats new in Version 1.2.0 :

New Features :

  1. Dynamic Report Generation : Previously you can only generate one report of each category and the next generated report will autometically replace the previous report. In the latest version this limitation is over. Now you can generate as many reports you want. All the reports will be saved in the reports folder in the main app directory.

  2. Update Checker : In the latest release, an autometic update checker is added to the app. It will check for any new releases from GitHub api and notify you. Also you can check manually for any updates from the Help menu. (You will need an active Internet connection for that.)

  3. Feedback Option : Now you can directly submit any feedback about the application from Contact menu.

Version 1.1.0 :

Now commuted value of pension calculation is added in the pension calculation section. Just input your age as on next birthday to get CVP amount as per applicable factors. Please refer G.O. No. 536-F(PEN) dated 01.10.2019 for more information.

Other Changes:

Latest release includes various bug fixes and improvements. Source code updated with helpful Dicstrings for better understanding.

How to Install :

For Windows OS :

  1. Download the zip archive file for Windows by CLICKING HERE (Latest) and unzip it.
  2. Run the Basic_Retirement_Benefit_Calculator.exe (windows executable) file, no need to install the app.

For Linux OS :

Coming Soon.

Features :

  1. This is an Offline application, so no need of an Internet connection.
  2. Basic Pension, Family Pension, Commuted Value of Pension, Gratuity (Retiring and Death) and Leave Salary Calculators in one application.
  3. Easy to use, just input required data and click on calculate button. Also you can generate reports and print them.
  4. Updated on the basis of the latest Govt. rules and orders (ROPA 2019).
  5. This application is completely free and open source.

Important :

If you are a regular user, just download the .zip file, extract it and run .exe file to use the application. No need to install it. If you want to check the source code and want to build something better, please download the benefit_calculator_ver-1.0.1.py file or the new source_code_ver_1.2.0 files and run the 'main.py' along with its dependencies. For any suggestions or Bug reporting, please contact me at [email protected]

Screenshots :

hom gratuity-calculator pension-calculator pension-calculator

How to Run the Source Code :

  1. First download all the source_code_ver_1.2.0 files (including the requirements.txt file) and install python3 if you dont have it.
  2. Run the following command in your terminal to install all the required dependencies at once.
pip install requirements.txt
  1. Now go to the parent folder and open terminal there. You must put the 'templates' folder in the parant directory.
  2. Move all the files from assets folder into the main directory.
  3. Now run the following command -
python main.py

Contribuion :

If you're new to contributing to Open Source on Github, this guide can help you get started.

pension-calculator's People

Contributors

loku-sama avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

kunleadenuga

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.