Digital Stock Exchange

2017 COE Engineering Design Project (KR06)

Faculty Lab Coordinator

Kaamran Raahemifar

Topic Category

Software / Intelligent Instrumentation


Cryptocurrencies have generated interest and they have been in the news lately. Various currencies have been developed as Initial Coin Offerings (ICO), and the market cap is rising. Exchanges require easy and secure access, but also peer-to-peer transactions to be carried out.


The objective of this project is to create an exchange that allows people to log in and to connect with personal banking information. Customers are supposed to be able to execute orders. Orders are processed based on an algorithm.

Partial Specifications

1) It requires an App that runs on a smart phone or computer.
2) Graphical analysis tools should be developed to allow smart investing.
3) Server side needs to take in multiple orders per second and be able to process them as real-time as possible.

Suggested Approach

1) Study existing exchanges for both digital currencies as well as online stock exchanges.
2) Study the possible analytical tools that are utilized on the stocks noted in (1).
3) Develop the apps for user side.
4) Develop the server side

Group Responsibilities

The group meets on a weekly basis to brainstorm the finding. The outcome in the fall term should be a clear approach as to how to analyze the market and how to securely execute the orders.

Student A Responsibilities

Algorithm design

Student B Responsibilities

App design

Student C Responsibilities

Testing and verification

Course Co-requisites

Third year courses


KR06: Digital Stock Exchange | Kaamran Raahemifar | Not yet submitted at No time