An easy-to-use web app to track your crypto assets investment. Cryptocurrency prices are updated in real time, powered by CoinGecko API.
The aim of this project is to demonstrate my ability to create a CRUD application, both frontend and backend written in Javascript. The app is implemented through the use of RESTful APIs to record the user's cryptocurrency transactions. A third-party API from CoinGecko is consumed to provide real time cryptocurrency prices. JSON Web Token (JWT) and bcrypt password encryption are used for user authentication, which are considered the industry standards.
- Backend - Node.js / Express
- Frontend - React / Material-UI / Minimal theme
- Database - PostgreSQL
- API - CoinGecko
- Authentication - JSON Web Token (JWT)
Please refer to the Setup Guide for steps to setup in local development.
MIT