Learn To Trade is a Fullstack Web Application which has been built using the PERN
stack and Finhub API to gather real-time assets data for allowing the users to experiment with trading.
Some of the technologies used:
FRONTEND:
HTML & CSS
Javascript
React.js
MUI
React Router
BACKEND:
Node.js
Express
Nodemon
Bcrypt
JSON Web Token
DATABASE:
PostgreSQL
ElephantSQL
Prisma ORM
Have used the Express
middleware for protection, also implemented Bcrypt
and JWT
for authentication and security.
Created a reusable Header
component for a much more cleaner look and overall efficiency.
Add React Router
for navigation and make use of the Location
state property to replace props
.
Running the app
- 1. The app has been deployed on
Heroku
🎉 🥳 - click me 🥺 pls
- 2. On you local enviroment:
- - First, run
npm install
to install the dependencies (need node.js for npm) - - Finally, run
npm start
to run the app vialocalhost