-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #308 from mehranhydary/something/new
Something/new
- Loading branch information
Showing
1 changed file
with
48 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# Juniper Portfolio Tool | ||
|
||
Want to start tracking cryptocurrencies? This application can be used to track cryptocurrency wallets (bitcoin and ether). | ||
|
||
## Prerequisittes | ||
|
||
Please ensure that you have the following installed on your computer: | ||
|
||
1. Node JS (^12.13.0) | ||
2. Node Package Manager (npm) (^6.12.0) | ||
3. Docker (^19.03.2) | ||
4. Mongo | ||
|
||
Please ensure that you have accounts with the following services; you will be using these accounts to create API keys for your `.env` file: | ||
|
||
5. Amazon Web Services | ||
6. Infura | ||
7. Etherscan | ||
|
||
## Getting Started | ||
|
||
There are two main parts for this application: | ||
|
||
1. root folder (./) | ||
2. client folder (./client) | ||
|
||
There is a `.env` that will need to be configured before getting this application to work. There is a sample `.env` (called `.env.example`) file that you can use for the application. Update it with the required credentials to ensure that this application works as intended. | ||
|
||
### Install | ||
|
||
Run `npm install` in the root folder. The script will install all packages required and also create a production builds of the current application as well. | ||
|
||
### Running the application in development mode | ||
|
||
For the server (from the `./` folder): | ||
`node index.js` | ||
For the client (from the `./client` folder): | ||
`cd client-admin` | ||
`npm start` | ||
|
||
## Contributing | ||
|
||
Review the `/contributing` folder in this repository. | ||
|
||
## Authors | ||
|
||
1. Alex Sherbuck (GitHub: tenthirtyone) | ||
2. Mehran Hydary (GitHub: mehranhydary | Email: mhydary@unicef.org) |