Inspiration

  • Necessity for simplicity: Addressing the complex tax calculations for cryptocurrency traders.
  • Regulatory compliance: Ensuring users can easily manage transactions and remain compliant with evolving tax laws.

What it does

  • Simplified tax calculations: Automatic computation of tax liabilities from cryptocurrency transactions.
  • User-friendly interface: Easy data entry, bulk data uploads, and intuitive navigation.
  • Comprehensive reporting: Generation of reports for tax filing and personal record keeping.

How we built it

  1. Framework: Utilized Shiny for its robust web capabilities.
  2. Backend: Integrated R for complex tax calculation processes.
  3. Frontend: Running on the web with dynamic user interactions and responsive design.
  4. Data visualization: Employed libraries like ggplot2 and plotly for financial trend visualization.

Challenges we ran into

  • Deployment: This was our biggest challenge, as we ran into many errors during this stage.
  • Interface design: Developing an intuitive system that handles complex inputs.
  • Accuracy: Ensuring the tax calculations are precise and adhere to current regulations.
  • User experience: Balancing technical functionality with simplicity for the end user.

Accomplishments that we're proud of

  • Intuitive dashboards: Providing a clear view of financial trends and tax implications.
  • Educational value: Helping users understand their financial standing through detailed analyses.
  • Adaptability: Serving both novice and experienced cryptocurrency traders.

What we learned

  • User needs: Deepened understanding of cryptocurrency traders’ requirements.
  • Technical skills: Advanced our capabilities in data visualization and web app development.
  • Regulatory landscape: Enhanced knowledge of tax regulations related to cryptocurrencies.

What's next for the SAR Cryptocurrency Tax Calculator

  • Expansion: Increase the range of supported cryptocurrencies.
  • Integration: Incorporate real-time data for accurate, up-to-date calculations.
  • Optimization: Develop a mobile-optimized version of the app.
  • Collaboration: Explore potential partnerships to enhance app functionalities.

APPENDIX: Pros/Cons of Alternative Methods of Learning

  • Interactive experience: Ensuring the app provides an engaging and intuitive learning curve compared to less interactive tools.
  • Focus on usability: Distinguishing our app through ease of use and straightforward functionality.

Built with

  • Shiny
  • R
  • ggplot2
  • knitr
  • ElevenLabs (AI voice generation)

Acknowledgement

We thank Dr. Gurdal Ertek and Dr. Subhadip Pal Pal for their advising and technical support at various points in the project.

Built With

  • dplyr
  • ggplot2
  • kableextra
  • knitr
  • r
  • rmarkdown
  • shiny
  • shinyapps.io
  • shinydashboard
+ 2 more
Share this project:

Updates