Crypt Eye: Personal Crypto Currancy Journal Using React
Crypt Eye
Description
Crypt Eye, Your very own personal crypto currancy journal.
Patch 1.0 Features:
-
TradingView Powered Chart Widget Stay on top of your favourite crypto currancie’s positions with the TradingView powered widget in your dashboard. Currently supports viewing against TetherUS for BTC, ETH, XRP, LUNA, USDC, SOL, ADA, AVAX, XLM and DOGE.
-
Dynamic PNL Chart View your investment information without the need for your own calculations with our real-time Dynamic PNL tracking chart! Powered by Coinspot API information, this chart records:
- Currency
- Quantity
- Bought date
- Bought price It then aoutomatically loads the current price from coinspot, and calculates your PNL displaying in red for negative and green for posetive!
The application was written using JavaScript and includes the following technologies:
- React.js
- Node.js
- apollo-server-express
- bcrypt
- express
- graphql
- json-web-token
- mongoose
- concurrently
- apollo-client
Table of Contents
Installation
The following dependencies are necessary to run this application:
- To use this application, simply click the below link
- Crypt Eye
Usage
To use this application you must create an account. This is easily done from the signup page.
Once you are signed in, you will be directed to the dashboard.
To use the Chart widget, simply click on any of the available coin names at the top of the widget, this will display that currencies history on the chart.
To use the PNL chart enter the coins abreiviated name BTC, ETH, DOGE etc...
, enter the quantity, bought date and bought price and save coin.
This entry will now appear in the table and automatically call the current price in AUD as well as calculate your profit position!
Screenshots
Home/Login Page
Signup Page
\
Demonstration
License
This project is licensed under:
Contributing
Contributors:
Pat Brown (Pattiqus)
Tests
All testing conducted through the JEST NPM.
Questions
If you have any qestions regrading the repository or the project please contact:
- GitHub: pattiqus
- Email: Patticus.tv@gmail.com
- LinkedIn: Pat Brown