Skip to content

MichaelViljoen/TradeSim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot 2022-09-27 at 23 55 01

AiPi

Project Description

Our role is to build a TradeSim system that will be responsible for containing all information for a user to customize their own ETF's and set their own rules. The user will be able to track how well their ETF is doing, and use this to decide where they want to invest their real money in the future. The goal is to create a system that will consist of a user's customized account, to help the user construct a portfolio of stocks, and define rules on how they should be traded to mimic an index tracking ETF by creating their own mini-ETF. The result will show the user how much capital they'll need to invest in the various stocks to make their own “mini-ETF” competitive against the established ETF on the market. The user is able to download these rules to a file, so they can use them for future reference when investing with their real money.


Members

Project Manager - Michael Viljoen u20513667 Buisness Anaylist - Rachel Hamilton u20453478

Frontend Team Rachel Hamilton - u20453478 Sean Nkosi - U19107383

Backend Team Regan Shen - u20460067 Michael Viljoen - u20513667


SRS document link:

Demo 3: SRS_AiPi-3.pdf

Demo 2: SRS_AiPi-2.pdf

Demo 1: SRS_AiPi.pdf


Wiki Project Board Link:

BackEnd:

https://github.com/COS301-SE-2022/TradeSim/projects/3

FrontEnd:

https://github.com/COS301-SE-2022/TradeSim/projects/2

Scrumboard:

scrumboard demo 3


Coding Conventions:

CodingConventions.pdf


Technical installation manual:

technical installation manual.pdf


User Manual:

User Manual AiPi.pdf


Testing Policy:

Testing policy.pdf


Technology Requirements

Backend - Python

Frontend - HTML, CSS, JavaScript, Python

Wireframes - Figma

Database - AWS


Short profile description of each team member.

Sean Nkosi:
About: I am a BIT student who is a full stack developer and enjoy learning new frameworks. In my free time if I’m not sleeping I'm eating and if I'm not eating I'm playing sports.
LinkedIn profile link: https://www.linkedin.com/in/sean-nkosi-47b7901ba

Rachel Hamilton:
About: My name is Rachel Hamilton, I am a 3rd year BSC Computer Science student. I consider myself a person with good leadership skills. I have experience in coding in multiple languages. I have a huge interest in software development and I particularly enjoy working on the frontend. I am always eager to learn and consider myself as an independent thinker.
LinkedIn profile link: www.linkedin.com/in/rachel-hamilton-a39382234

Regan Shen:
About: My name is Regan Shen. I was born on December 1st 2001 in westville, Durban. I am currently in my 3rd year, studying Bsc Computer Science at the University of Pretoria. I really enjoy spending time with my friends and attending social events. I have an interest in Software Development and more focused on the backend.
LinkedIn profile link: https://www.linkedin.com/in/regan-shen-b8a73b23a/

Michael Viljoen:
About: I am a year student at UP studying Bsc Computer Science, over the years I have had the opportunity to learnt multiple languages including C++, Java, Python, JavaScript, PHP and more.
LinkedIn profile link: https://www.linkedin.com/in/michael-viljoen-bb873923a


Demo 1 video

https://youtu.be/93PcgcoHgbU

Demo 2 video

https://drive.google.com/file/d/1EASvBRaTXEXfRLsbcI6tsiiK8YLsFm_e/view?usp=sharing

Demo 3 video

https://drive.google.com/file/d/1DFqvln2hRjkHIWyFr79-aT3l1FamqXQr/view?usp=sharing

GitHub issues

Coverage Status

Requirements Status

PingPong status

=======

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.3%
  • Python 35.3%
  • HTML 5.5%
  • CSS 1.9%