MEAN Stack TradingDashboard

This project uses the MEAN stack (MongoDB, Express.js, Angular, Node.js) to build a crypto trading simulation dashboard. It implements data analytics, trading, trading strategy, and user feedback page. Users will be able to log in with their accounts or external APIs. Then they can inspect the data, try various price prediction algorithms on previous trading history, and make trades with different options.

This project uses the MEAN stack:

Other tools and technologies used:

Prerequisites

  1. Install Node.js and MongoDB
  2. Install Angular CLI: npm i -g @angular/cli
  3. From project root folder install all the dependencies: npm i

Run

  1. cd client: enter client folder
  2. ng serve -o
  3. cd server: enter server folder
  4. npx ts-node src/server.ts

A window will automatically open at localhost:4200. Angular and Express files are being watched. Any change automatically creates a new bundle, restart Express server and reload your browser.

Preview

Preview Preview Preview