Treffer: Web aplikacija za potporu trgovanju kriptovalutama ; Web application for cryptocurrency trading support
Josip Juraj Strossmayer University of Osijek. Faculty of Electrical Engineering, Computer Science and Information Technology Osijek. Department of Software Engineering. Chair of Programming Languages and Systems.
Weitere Informationen
Cilj ovog završnog rada je stvoriti aplikaciju za potporu trgovanju kriptovalutama sa tehnologijama koje su aktualne i korištene u industriji. Korisničko sučelje rada je ostvareno sa okvirom Svelte Javascript koje nam omogućuje laku implementaciju ponovno upotrebljivih komponenti, reaktivnosti komponenti i korištenje programske logike direktno u HTML kodu i bibliotekom Chart.js za interaktivne grafove. Podatci o kriptovalutama su povučeni sa Coingecko API-a u JSON formatu. Poslužiteljska strana je izgrađena u okviru Nest.js za izradu učinkovitih Node.js aplikacija te sa Prisma ORM za lakšu definiciju i migraciju baze podataka. Za spremanje podataka je korištena baza podataka PostgreSQL. Korisnicima je omogućeno stvaranje korisničkog profila te spremanje njima zanimljvih kriptovaluta u svrhu brzog pristupa. Korisnik ima mogućnost pronaći podatke o bilo kojoj kriptovaluti izlistanoj na tržištu i vidjeti kretanje cijena i promjene u drugim karakteristima do tristo šezdeset pet dana unazad. Nadalje, kao osnovni alat u trgovini kriptovalutama, korisnicima su dani na raspolaganje osnovni tehnički indikatori kako bi mogli lakše i pouzdanije napraviti procjenu budućeg kretanja cijena. Indikatori SMA, EMA i RSI su statistički alati koji zapažaju smjer kretanja tržišta, predviđaju nagle promjene i filtriraju nasumične skokove i padove kako bi uzorci bili jasniji. Kako bi se korisnicima olakšao proces donošenja odluke, implementirana je funkcija sačinjena od osnovnih tehničkih indikatora kojoj je svrha davanja signala korisniku kada je vrijeme za kupiti ili prodati kriptovalutu. ; The goal of this final paper is to create a web application for cryptocurrency trading support using technologies which are up-to-date and used in the industry. The user interface is achieved with the Svelte Javascript framework which allows us easy implementation of reusable components, component reactivity and the use of logic directly in HTML markup and with the Chart.js library for interactive graphs. Cryptocurrency data is pulled from the ...