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
- Framework: Utilized Shiny for its robust web capabilities.
- Backend: Integrated R for complex tax calculation processes.
- Frontend: Running on the web with dynamic user interactions and responsive design.
- 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









Log in or sign up for Devpost to join the conversation.