AVA Crypto is a dashboard that allows you to have a global view of your crypto wallet.
Thanks to Covalent and Coingecko API, we give you the possibility to have all balance, history, and transactions of your crypto wallets. You can also have the global balance of all your wallets. Lastly, AVA Crypto offers you the current price in a selection of cryptocurrencies.
To visualize all these features, we have developed a Dash application , which is deployable locally, or globally using Heroku.
Finally, we have linked a database to our app, in this way your informations remains when you log into your account.
Install requirements.txt
to have all the necessary libraries to launch our app
pip install -r requirements.txt
Now launch the main.py
file to run the dash application locally on your web browser
To finish you just have to click on the link that dash provided to launch the application.
Before you can deploy our code using heroku, you must create an account on :
https://dashboard.heroku.com/apps
Login into Heroku
heroku login
Clone the repository github heroku
heroku git:clone -a avacrypto
cd avacrypto
After that, you have to build the project and restart it
heroku plugins:install heroku-builds
heroku builds:cancel
heroku restart
To finish, deploy the application in Heroku
git add .
git commit -am "YOUR COMMIT"
git push --force heroku main
Thanks to GitHub 'Actions', we have implemented a continuous deployment, which, when you push your code to our repository, the application will automatically be redeployed with the changes you have made.
You can find our application deployed by clicking on the following link :