Skip to content

Ptarmigan is be a mobile app that will assist the user in making decisions on the stock market. It will do this by scraping tweets on Twitter and extracting pertinent information from them that will influence the stock markets.

Notifications You must be signed in to change notification settings

COS301-SE-2021/Ptarmigan

Repository files navigation

GitHub code size in bytes GitHub pull requests GitHub watchers

Team Name - One More Byte

Project Name - Ptarmigan

Project Description -

Ptarmigan will be a mobile app that will assist the user in making decisions on the stock market. It will do this by scraping tweets on Twitter and extracting pertinent information from them that will influence the stock markets. Users will be able to signup and login into Ptarmigan. The backend systems in Ptarmigan will pull information from tweets and use sentiment analysis to determine what the information that has been extracted from the tweet might mean for the stock market.

Ptarmigan’s mobile app will receive this processed data. The app will send push notifications to users to inform users of important information or events. Along with this primary feature, the user will be able to view stock market insights over specified time frames.

User’s will be able to subscribe to specific feeds to ensure that they only receive stock market information regarding industries that they are interested in.

It also allow users to share custom information and snapshots with other users.

Ptarmigan will use a design that scales automatically when there is a need to do so. There will also be a separate application created specifically for admins and moderators to use.

The application also has a AI that is able to determine whether stock prices will go up or down depending on sentiment.


Presentation video Demo 4 - https://drive.google.com/file/d/1VjnjqER4NcjyrbbaRIOGm0TFGpj53NNL/view?usp=sharing

User manual Demo 4 - https://drive.google.com/file/d/1AVIc5pymo3OHtk37Aw40uWDd3DTL7D_0/view?usp=sharing

Coding Standards Demo 4 - https://drive.google.com/file/d/1oFo3w6Z6S_6q7NjpSiqoWTCxSMQj7MMc/view?usp=sharing

Testing Policy Demo 4 - https://drive.google.com/file/d/17PSXnI_iZmdCbLEv1VxlxBJA5hXf3WyU/view?usp=sharing Files csv - https://drive.google.com/file/d/1HSSe2O21qitGfQPvdY_PqpKoWEaFj5Os/view?usp=sharing and https://drive.google.com/file/d/1cskIJrah-oNXp1WmHPZJb2VoAcoQ8hBJ/view?usp=sharing

One More Byte SRS Demo 4 - https://drive.google.com/file/d/1qlrUVs1xktOmYUcP30b-E_aSDXDPmtAn/view?usp=sharing

Technical installation manual Demo 4 - https://drive.google.com/file/d/1RDO_84GCO8GxoZQy4Eq_lvaUS3dRbuHL/view?usp=sharing

GitHub Project Board Demo 4 - https://github.com/COS301-SE-2021/Ptarmigan/projects/1?add_cards_query=is%3Aopen https://github.com/orgs/COS301-SE-2021/teams/one-more-byte

Scrum board Demo 4 - https://github.com/COS301-SE-2021/Ptarmigan/projects/2

Architectural requirements and design Demo 4 - https://drive.google.com/file/d/1vRMPtGIPYEdpsaSX6PsX8g4QDOHv9nUM/view?usp=sharing

Download link Demo 4 - https://drive.google.com/file/d/1AliTioylqn5IwiGNp-2UlLZeFTQ0JHAg/view?usp=sharing

Team members -

Alexander Schmid: Alexander excels in learning new technologies due to his work in the Computer Science department of the University of Pretoria. He is incredibly hard working and his leadership skills and experience promotes good team dynamics and cohesion.

Tyler Arro: Tyler is analytical, attention driven and goal oriented. An incredibly efficient programmer, he is adept when it comes to learning new technologies that can lead to a higher quality end product.

Benjamin van Staden: Benjamin is an excellent communicator and has excellent people skills. This makes our group more cohesive and efficient. He is a talented programmer and a fast learner. Along with this the fact that his bilingual may be a valuable asset to our team.

Luke Bradford: Luke is an enthusiastic and diligent member of our team. He is experienced with a wide variety of technologies and is eager for the opportunity to work.

Richard Reinier Mouton: Reinier excels when working in a team and is incredibility accommodating. He works well under pressure and always ensure that his work is of the highest quality. He has a deep interest in artificial intelligence.

Professional Profile of members:

Alexander Schmid - u17095230 - Github: https://github.com/u17095230 LinkedIn: https://www.linkedin.com/in/alexander-schmid-720367151/

Tyler Arro - u18033882 - Github: https://github.com/TylerArro LinkedIn: https://www.linkedin.com/in/tyler-arro-1570701a4/

Benjamin van Staden - u04882530 - Github: https://github.com/u04882530 LinkedIn: https://www.linkedin.com/in/benjamin-van-staden-b3711b210

Luke Bradford - u18185208 - Github: https://github.com/u18185208 LinkedIn: https://www.linkedin.com/in/luke-bradford-229025210/

Richard Reinier Mouton - u18136835 - Github: https://github.com/u18136835 LinkedIn: https://www.linkedin.com/in/reinier-mouton-15833b16a

About

Ptarmigan is be a mobile app that will assist the user in making decisions on the stock market. It will do this by scraping tweets on Twitter and extracting pertinent information from them that will influence the stock markets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published