Big Picture - SE-TINF22B2/G3-ApeRepublic GitHub Wiki


Überblick

Ape Republic bietet einen einfachen und unverbindlichen Weg, Trading ohne Konsequenzen auszuprobieren. Dadurch ist Ape Republic vor allem für junge und/oder risikoaffine Leute geeignet, da es keinen Geldverlust geben kann.

Zur Stärkung von Communities auf der Plattform ist es möglich das Nutzer gegeneinander antretten und sich miteinander vergleichen können. Nutzer finden hierin auch weitere Anreize ihr Wissen und ihre Skills zu verbessern.

Unsere Anwendung ermöglicht es Nutzern ein Depot zu simulieren, Aktien und ETFs zu traden. Nachdem am Anfang das Startguthaben durch den Nutzer festgelegt wird kann es losgehen!

Kernfunktionen

  • Account anlegen
  • Aktien kaufen und verkaufen
  • Kurs graphisch darstellen
  • Traden gegen Freunden

Technische Details

ApeRepublic soll als Web-basierte Anwendung implementiert werden. Zur Hilfe soll das Web-Framework Angular genutzt werden. Dementsprechend wird mit der Sprache TypeScript programmiert. Die Backend-Seite wird durch Springboot (Java) und der Datenbank MySQL realisiert. Essentielle Informationen für die Anwendung wie Aktienkurse, Unternehmensinformationen, etc. werden per (beinahe Echtzeit) von der REST-API Finnhub bereitgestellt.

  • Frontend: Angular (TypeScript)
  • Backend: SpringBoot (Java)
  • Database: MySql