/Wallet-Cryptorial

Wallet-Cryptorial

Primary LanguageJavaScript

Wallet-Cryptorial

Wallet-Cryptorial

How-to on making a Cryptocurrency Wallet... Then make one for real and buy cryptocurrency from Coinbase via their buy API

Dependencies

Languages:HTML, CSS, and JS Database: PostgreSQL Front-End Dependencies: React.js (Router, DOM, Bootstrap), JWT Decoder, Bitcoinjs-lib (BIP32, BIP39), Ethers.js, and Axios. Back-End Dependencies: Node.js, Express, Sequelize, UUID, JSON Web Token, and Cors.

Final Product

"Screenshot of Home Page" "Screenshot of Register Page" "Screenshot of Tutorial Home Page" "Screenshot of Tutorial Completion Page" "Screenshot of Wallets Module" "Screenshot of Wallet Creation Page" "Screenshot of Wallets Page" "Screenshot of Market Page" "Screenshot of Buy Bitcoin Module" "Screenshot of Coinbase API Module"

Getting Started

Clone repository
Setup a PSQL instance and define the user and database in your ENV file

cd Wallet-Cryptorial/client && npm install
cd ../server && npm install
npm start

Open a new terminal
cd Wallet-Cryptorial/client && npm start

Browser should automatically open to localhost:8080