A full stack web-app that allows users to look up cryptocurrencies and perform basic virtual trade manipulations (buy and sell coins).
Link to App: Velvet Crypto
Please wait for up to 15 seconds as the free Heroku server fires up for the app.
$ git clone https://github.com/EugeCos/crypto-velvet.git
$ cd PROJECT
$ npm client-install
$ npm run dev
$ npm run build
https://min-api.cryptocompare.com/data/pricemultifull?fsyms=BTC,ETH,LTCtsyms=USD
for coin rates
https://min-api.cryptocompare.com/data/all/coinlist
for coin full names and avatars
- ReactJS - main library
- LESS - CSS preprocessing
- Webpack - watch and compile LESS files
- Axios - API calls
- Material UI - front-end framework
- Font Awesome - fonts
- MongoDB and Mongoose - data storage and serving
- Express - API serving
- Concurrently - run client and server simultaneously
- Passport - auth validation
- Bcrypt - password encryption
- JWT - data transfer
- Validator - data validation
August 9 to August 12, 2018 - initialized the project
October 8 to October 21, 2018 - project development
- Eugene Costov // [email protected]
Velvet-Crypto is available under MIT.