Welcome to my personal crypto portfolio tracker, it's early days...
Why not drop by and say hello or share your ideas.
https://github.com/MatthewPageUK/crypto-portfolio/discussions
There are always some Issues on the go, feel free to work on them or get in touch if you'd need some help.
https://github.com/MatthewPageUK/crypto-portfolio/issues
Explore the trading wiki for ideas and definitions of the terms used.
https://github.com/MatthewPageUK/crypto-portfolio/wiki
✔️ Install Laravel 8, Tailwind and Breeze as a starter
✔️ Welcome page
✔️ Register and log in to your portfolio
✔️ Dashboard view
✔️ Add a new token
✔️ Edit a token
✔️ Delete a token and transactions
✔️ Buy / Sell - add transaction
✔️ Edit transaction
✔️ Delete transactions
✔️ Avg buy price / Avg buy price of held tokens
✔️ Accurate profit and loss on sell orders
✔️ Database migrations for User, Tokens and Transactions 'php artisan migrate'
✔️ Database seeder for default tokens and demo user 'php artisan db:seed'
✔️ Feature Tests 'php artisan test' - AddTokenTest (8), AddTransactionTest (12), AuthenticationTest (3), TokenTest (3), TransactionTest (3), DashboardTest (5), DeleteTokenTest (7), DeleteTransactionTest (6), EditTokenTest (9), EditTransactionTest (9), EmailVerificationTest (3), PasswordConfirmationTest (3), PasswordResetTest (4), RegistrationTest (2), TransactionCollectionTest (8), WelcomeTest (4).
✖️ More coming....
💡 Coinmarketcap API interface.
💡 Optional trading fees.
💡 BCMath.
✔️ Back and restore.
💡 Notes.
💡 TradingView integration.
Number formatting and possible bugs in the extremes of quanties or prices. Not suitable for financial reporting.
Performance is not great, not intended for multi user. Look at caching soon.