Crypto Portfolio - Copy this React, Tailwind Component to your project
Create a comprehensive cryptocurrency portfolio tracking application. The app should feature a transaction history section to record all buy and sell orders, calculating profit or loss for each transaction. A portfolio overview section should display the quantity, current value, and total profit or loss for each held cryptocurrency. Implement a real time market data feature by integrating with Binance's API to display a live list of coins. Ensure a user friendly interface with a pie chart visualizing portfolio distribution and a form to input new transactions. The app should calculate and display overall portfolio value and performance metrics such as total return on investment. Consider adding features like price alerts, watchlists, and tax reporting for advanced users.
