View Code? Open in Web Editor
NEW
this is a small web app which generates invoice, shows invoice status, sends email and alerts
Home Page: https://invoice-generator-vaibhav18matere.vercel.app/
HTML 2.28%
CSS 16.28%
JavaScript 81.45%
invoice-generator's Introduction
Hello ๐ I'm Vaibhav Matere
๐ฑ Polishing my skills in MERN Stack and JS Ecosystem
๐จโ๐ป I like to showcase my work, check out my projects and blogs here
๐ฌ Hit me up, for any discussions on Twitter or LinkedIn
๐ซ You can also drop your query over a mail at [email protected]
๐GitHub Stats
HTML
CSS
JavaScript
Git & GitHub
Bootstrap
ANT Design
Tailwind CSS
Figma Design
React.js
React query
Redux
TypeScript
Node.js
Express.js
Chrome Dev tools
JEST & React Testing Library
๐จTools I use
JIRA
Slack
Linear
MS Teams
MS Excel
Notion
Bitbucket
Trello
Netlify
Vercel
๐Find Me Around The Web
invoice-generator's People
Contributors
Stargazers
Watchers
invoice-generator's Issues
When you add No. If hours e.g 2 & Rate per hour e.g 100 so
The Total is 200
But when you add work related expenses and labour related expenses it doesn't get added to it get CONCATINATED
TOTAL WAS : 200
WORK RELATED EXPENSES : 50
SO TOTAL WILL Now = 20050
There are so many places where we are adding the states and changing or updating the state.
At every place we are using the useState
hook
It is convinient to use useState when there are less 3 states to manage. we are exceeding this rule of state management
So, create one useContext
hook and try to migreate the states.
When we add an amount in invoice then the calculation of total amount to pay to customer
is wrong.
There is string concatenation happening instead of mathematical operation.