Skip to content

Nafbo/AVA-Crypto

Repository files navigation

AVA-Crypto

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.

Locally deployable (with Dash)

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.

Globally deployable (with Heroku)

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

Continuous deployment

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 :

https://avacrypto.herokuapp.com/

About

Dashboard Crypto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages