Development of an AI-powered exchange platform (III)

This project focused on delivering an AI-powered exchange platform where investors can make investments, manage their assets and view their portfolio details. This application serves as an aggregator for the user’s accounts across various trading platforms and allows them to manage all their asse...

Full description

Bibliographic Details
Main Author: Chiam, Chuen
Other Authors: Zhang Jie
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/175128
_version_ 1811691118923874304
author Chiam, Chuen
author2 Zhang Jie
author_facet Zhang Jie
Chiam, Chuen
author_sort Chiam, Chuen
collection NTU
description This project focused on delivering an AI-powered exchange platform where investors can make investments, manage their assets and view their portfolio details. This application serves as an aggregator for the user’s accounts across various trading platforms and allows them to manage all their assets using a single interface with their platform data centralised. Our application has adopted a microservice architecture, consisting of our Portfolio Management System (PMS), Order Management System (OMS), Execution Management System (EMS). Key technologies used are Typescript & React for the frontend, and Kotlin, SpringBoot and MongoDB as our backend. ZeroMQ was used as a message queue to communicate between our microservices. Additionally, our project was integrated with Docker to allow for containerisation. Project management tools such as Trello, Plane and Github were also extensively utilised to track and document our progress. Since this project was developed concurrently with 5 other FYP students and 4 Masters students, and is a continuation from a previous batch of FYP and masters students, this report will review the existing state of the application we inherited and showcase the improvements or new features that were introduced. Furthermore, this report will highlight the author’s specific contributions and development work to the overall project.
first_indexed 2024-10-01T06:14:49Z
format Final Year Project (FYP)
id ntu-10356/175128
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:14:49Z
publishDate 2024
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1751282024-04-26T15:40:39Z Development of an AI-powered exchange platform (III) Chiam, Chuen Zhang Jie School of Computer Science and Engineering ZhangJ@ntu.edu.sg Computer and Information Science Development AI Exchange platform This project focused on delivering an AI-powered exchange platform where investors can make investments, manage their assets and view their portfolio details. This application serves as an aggregator for the user’s accounts across various trading platforms and allows them to manage all their assets using a single interface with their platform data centralised. Our application has adopted a microservice architecture, consisting of our Portfolio Management System (PMS), Order Management System (OMS), Execution Management System (EMS). Key technologies used are Typescript & React for the frontend, and Kotlin, SpringBoot and MongoDB as our backend. ZeroMQ was used as a message queue to communicate between our microservices. Additionally, our project was integrated with Docker to allow for containerisation. Project management tools such as Trello, Plane and Github were also extensively utilised to track and document our progress. Since this project was developed concurrently with 5 other FYP students and 4 Masters students, and is a continuation from a previous batch of FYP and masters students, this report will review the existing state of the application we inherited and showcase the improvements or new features that were introduced. Furthermore, this report will highlight the author’s specific contributions and development work to the overall project. Bachelor's degree 2024-04-22T02:16:11Z 2024-04-22T02:16:11Z 2024 Final Year Project (FYP) Chiam, C. (2024). Development of an AI-powered exchange platform (III). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175128 https://hdl.handle.net/10356/175128 en application/pdf Nanyang Technological University
spellingShingle Computer and Information Science
Development
AI
Exchange platform
Chiam, Chuen
Development of an AI-powered exchange platform (III)
title Development of an AI-powered exchange platform (III)
title_full Development of an AI-powered exchange platform (III)
title_fullStr Development of an AI-powered exchange platform (III)
title_full_unstemmed Development of an AI-powered exchange platform (III)
title_short Development of an AI-powered exchange platform (III)
title_sort development of an ai powered exchange platform iii
topic Computer and Information Science
Development
AI
Exchange platform
url https://hdl.handle.net/10356/175128
work_keys_str_mv AT chiamchuen developmentofanaipoweredexchangeplatformiii