HNHacker News
TopNewBestAskShowJobs

aidangrimshaw

968 karma · joined December 22, 2019

submissionscomments
aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
That's absolutely fair! I think finding a solution to this will be key to any kind of mainstream adoption
aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
That whois information is interesting, I registered the domain through google domains. The Canadian company is probably being used by google for whoisguard reasons?

The site runs client side only, with no external API calls, so assuming you trust the code in the repo is the code being served to you then no data can leave your computer. If you're curious you could probably verify by clicking around on the site and checking the network calls made to ensure there's no external API calls

aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
That's a good idea
aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
A future improvement I am looking into is adding unit tests for tax calculation. If the project gets popular enough I would probably hire an accountant to verify everything.
aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
Other types of income are definitely in the works, W2 income was just implemented first because it's the most common and the least complex. Rare types of income like trusts (K9) will probably never be supported though because of the support burden
aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
Thanks! I'll check it out
aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
I agree, at some point I may try to factor out the tax calculation portion and add it as an external npm package or similar.

The only similar thing I could find was https://www.npmjs.com/package/taxee-tax-statistics but that package has some security vulnerabilities and does not seem to be actively maintained.

aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
Right now only federal taxes are implemented but state taxes are in the works! The site is implemented client side & no external API calls are made so the code in the repository is the only thing that would be touching personal information.
aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
Thanks! I think that comment is actually from before the computeTax function was fully implemented. If you fill out W2 and spouse information on the website the correct tax rate should be calculated in the printed 1040 form
aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
A checklist of supported forms is something that's in the works. Right now the only supported type of income is W2 wages.

The reason I chose React is I wanted the site to be client side only, fitting with SPA, to avoid having a database of social security numbers that could be breached.

Typescript is being used to help make sure the right types are being used when the form is submitted. Income should be in number format & names should be in string etc. I've also just found it pleasant to use

aidangrimshaw··on Show HN: ustaxes.org – open-source tax filing webapp
This is federal only right now, I plan to work on state taxes in the future, but I wanted to get the basic federal forms done first. The readme also definitely needs some work! It's on my list of future improvements :)
aidangrimshaw··on Ask HN: What are the best tools for extracting tax data from a W2 form?
Yeah one solution I was thinking about is using something like Tabula to parse to parse pdf text. It's still kind of tricky to match what text matches up to which form label, but is definitely easier than OCR
aidangrimshaw··on Ask HN: What are you working on?
I am working on building a free / open source tax filing website focused on filling the Federal 1040 form https://ustaxes.org/w2employerinfo

I am building the site to be client-side only using React, Redux-persist, and Netlify to respect user privacy, make the site a little faster, and save on hosting costs. I am filling the federal 1040 form using pdf-lib, which is the only javascript pdf filling npm package that I could find that even remotely works.

The site is still very much a work in progress but if there are others who want to work on this with me or suggest improvements that would be appreciated! The GitHub repo for the website is

https://github.com/thegrims/UsTaxes

Feel free to message me suggestions or create a PR against the development branch

aidangrimshaw··on Ask HN: Show me your half baked project
Open source federal income tax calculator / filer

https://ustaxes.org/w2employerinfo

https://github.com/thegrims/UsTaxes

← PreviousPage 2 of 2