Keep up with the changes and profits from your crypto assets!
Table of Contents
Keep track of your cryptoassets:
This project is half-done and with lots of room to improvement but it serves the basic functionalities I wanted to implement! You will find real-data updates, plotting. Note that I am not a professional and I am just doing it as a hobby, any comment to improve is more than appreciated.
This project uses mostly:
Using mongo documents, three collections related as shown:
The following steps are required before running the project:
-
Installing Node
sudo apt install nodejs
-
Installing Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io
-
Get a free API Key at https://api.nomics.com
-
Get a free API Key at https://www.cryptocompare.com/
-
Clone the repo
git clone https://github.com/your_username_/Project-Name.git
-
Install NPM packages
npm install
-
Create a .env file with API_NOMICS_KEY, API_CRYPTOCOMPARE_KEY, SESSION_KEY(set your value) and fill the values.
-
Run the application and it should be running on https://localhost:3000
docker-compose up -d
Tasks to be done:
- Improve API calls for efficiency.
- Edit the entries in the HTML table manually if data can't be fetched.
- More stats & Graphs.
- Boostrap, design & responsive.
Distributed under the MIT License. See LICENSE
for more information.
Alejandro Martínez Otal - Linkedin - [email protected]
Project Link: https://github.com/AlejandroUPC/cryptoWallet