Skip to content

carlblock/crypto-tax-assistant

Repository files navigation

crypto-tax-assistant

A small react app fully running in the browser to help the user with their crypto tax declaration process in Spain

TODO

  • Improve client documentation for exactly what field to fill
  • Replace custom parser with a more robust csv-parse library
  • Add better error handling for potential malformed data
  • Put i18n in place everywhere
  • Add a toggle for dark mode

Installation & Usage

PNPM package manager is preferred due to its benefits in performance and workspace handling

  1. Step one: pnpm install
  2. Step two: pnpm run dev
  3. Done! 🚀

Testing E2E

pnpm run test
# Or for running in an interactive mode
pnpm run test:ui

Documentation

UI Components Documentation at ShadCN UI

Playwright Documentation

Screenshots

img3 img1 img2