ETLion System - v1.0

Team: ET-Lion

  • Chia-Hao Hsu (ch3141)
  • MIng-Ching Chu (mc4107)
  • Jin Liang (jl4598)
  • Rui Lu (rl2784)

How to run this program?

  1. Run the server program from JP Morgan first:
python server.py
  1. Run the ETLionServer to launch the system:
python ETLionServer.py
  1. Signup or login with a user account. Login/Signup

  2. Place order with total number of shares, expected end time, and order size. Place Order

  3. Track your order history and details for each order. Trade History

Software stack

Frontend:

Boostrap, jQuery, Javascript, D3.js

Backend:

Server: Socket-IO (Async Display), Flask(Server Framework)
Database: PostgreSQL