qazimaazarshad / income-tax-calculator Goto Github PK
View Code? Open in Web Editor NEWIncome Tax Calculation System For A Salaried Person
Home Page: https://github.com/QAZIMAAZARSHAD/Income-Tax-Calcultor/blob/main/README.md
License: MIT License
Income Tax Calculation System For A Salaried Person
Home Page: https://github.com/QAZIMAAZARSHAD/Income-Tax-Calcultor/blob/main/README.md
License: MIT License
I have a Suggestion to make to reformate the code to standard naming conventions for python.
Reason :
Many of the participants are beginners so I think it will be good if we can reformate the code to some extent like some variables are named f1,f2, and so on we can convert the name to frame1,frame2, and so on.
If possible can i can take this to make the code more readable? under LGM-SOC-21
Sir can i make a mail button .when user will click on it ,it will display the users information with tax calculated for confirmation and then when we will click on ok it will mail that info to user so that in future user can have his tax details using sendgrid or some third party api to send mail.
Hey @QAZIMAAZARSHAD
There is a minor Error in readme file in Contribution Guidelines section. Please assign it to me.
Thanks
We can add a button at the last to download in the form of a pdf. Can we do that here?
Shift the PDF button at the bottom with other buttons.
The space between all the buttons should be equal.
Rename PDF to Generate PDF.
Want to change the screenshot of readme file, as new buttons are added in gui window.
Pop up should display a "PDF downloaded" message.
As we know age is a crucial parameter while calculating once taxes with the addition of age we can get more relief so i was thinking to add age as a parameter and update the tax calculations also
recently I saw that one of the participant had included a share option to email
what I am thinking is to add a multiple share option as we have in our phones nowadays like share to : email, Whatsapp, and others
currently, I have these in mind
will try to think of more options also.
Hey @QAZIMAAZARSHAD
There is a error in contribution guidelines.
In step 6 of contribution guidelines, it should be main instead of master
I'm attaching a screen shot of the error.
This logo is to be used in the splash screen and title bar.
On clicking the reset button only the output is reset, no effect on input values.
Add the following badges in the readme file on top:
On click, these badges should open respective pages.
shields.io can be used for generating the badges.
A splash screen with the logo of application must appear for 5 seconds when the application start then it should automatically close and then the home page window should appear.
https://cdn.dribbble.com/users/164756/screenshots/14613561/netflix-800x600-with-logo.gif
The splash screen should be like this.
The bug is,
when we have entered the correct details and calculated, then if we click on share with email button, we get message like this,
Now in this , the emails are sent in both cases, either we click on OK button or close the dialog box,
but it will work like this
if we click on OK then only it should share the details, otherwise if we close the dialog box, the details should not be shared.
So i want to correct this bug so that if we click on OK button then only it will send details.
And also while sending process is going on we get some print statement in the console, like this,
so instead of print statement we can show those using message box.
New tax is calculated on annual income without taking care of deductions while old tax is calculated on annual income - deductions. you can verify here :
but we are calculating new as well as old tax on annual income - deduction, which is wrong way. Here is the ss of our code:
you can see that 'ta' in our code is difference between annual income and deductions and we are calculating old as well as new tax on the basis of ta.
Pls assign me this issue under LGM-SoC. I can solve that
Want to correct this bug,
the bug is suppose we entered incorrect details of income and expedition/deduction, and tried to send this incorrect details it allows us to send incorrect details also, like this
but instead of this it must show some error when we click on share with email button, like this,
Also if we haven't entered anything in income and expediton/dedcution, and tried to share using email, then also we must get error like this,
Want to add a clear button beside the next button, so that if someone while entering details like name, contact, or email id, if he/she finds that he/she had written something wrong then, with clear button we can clear the data entered.
Using this clear button we don't need to manually delete the data entered.
for example , given screenshot of how button will look like
In same way, also want to add clear between on third page also, while entering Annual Income and Exemptions / deductions.
As highlighted in the screenshot, the title is incorrect.
@QAZIMAAZARSHAD Please Assign me this issue under LGM-SoC.
Hey @QAZIMAAZARSHAD
Add the link in the description of the server live.
Thanks.
contributor in readme
Earlier the exit dialog box ia appearing only when, exit button is clicked
means , this below button,
but i think this exit dialog box must appear, even when tried to exiting(closing) the window using top right corner of main window,
means closing with this shown below,
So in this issue i want to implement the exit dialog box in such a way ,that when we try to close the window, either by exit button or top right corner cross button, the exit dialog box must appear every time.
If the user enters any character other than Integer, then it gives a traceback instead of asking the user to correct the input and calculating again.
Want to create a details button at the top of the third page, clicking on which we get the details entered by the user on the 2nd page, like his/her name, contact, email id.
And details will be displayed in form of message box.
for example,
I entered details like this,
then on clicking on the next button, we see a details button on the top, clicking on which gives us information about user in message box, like this,
There are some things that the user may not understand like what do we mean by old tax, New Tax what is the formula being used to calculate the Tax.
To resolve this issue I am thinking of adding an Info Button in the result window that will help the user understand what is the meaning of these things.
#LGM-SOC
Want to add default text in each input field.
And when we put the cursor on the input field to enter input, the default text will automatically will get cleared.
Below are the screenshots showing how it works,
now suppose we put cursor on name entry, the default text will get cleared,
Same way for other entry also,
If the user enters any character other than [email protected] then it does not return any error. It should provide an error like provide proper email id.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.