Treffer: Web aplikacija Todo liste implementirane pomoću Rust programskog jezika ; Todo lists web application implemented using Rust programming language ; The Todo list web application implemented using Rust programming language; Todo lists web application implemented using Rust programming language

Title:
Web aplikacija Todo liste implementirane pomoću Rust programskog jezika ; Todo lists web application implemented using Rust programming language ; The Todo list web application implemented using Rust programming language; Todo lists web application implemented using Rust programming language
Authors:
Contributors:
Šojo, Robert
Publisher Information:
Sveučilište Josipa Jurja Strossmayera u Osijeku. Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek. Zavod za programsko inženjerstvo. Katedra za programske jezike i sustave.
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.
Publication Year:
2021
Document Type:
Dissertation thesis
Language:
Croatian
Rights:
undefined
Accession Number:
edsbas.A817D6A3
Database:
BASE

Weitere Informationen

U sklopu završnog rada napravljena je web aplikacija koja omogućuje kreiranje TODO liste te dodavanje stavki na liste. Aplikacija omogućuje jednostavnu registraciju i prijavu, te nakon prijave je moguće kreirati više listi. Moguće je pregledati sve liste, izmijeniti ih dodavanjem ili brisanjem stavki, te je moguće svaki stavku pojedinačno označiti kao završenu. Aplikacija je napisana u Rust jeziku, koristeći Actix okvir za izgradnju web aplikacija. Kao baza podataka korišten je PostgreSQL koji je pokrenut u Docker-u. Za pristup bazi podataka korišten je DBeaver kao alat koji pruža grafičko sučelje za prikaz podataka. Aplikacija nema „front end“ tako da se za interakciju sa aplikacijom koristio alat Postman. Postman omogućuje jednostavno slanje zahtjeva prema serveru i prikaz dobivenih odgovora. Prilikom slanja svakog zahtjeva provjerava se sadržaj tog zahtjeva te se provjerava i autentičnost korisnika koji šalje zahtjev, uz to radi se i provjera pristupa resursima kako nitko ne bi uspio pristupiti tuđim listama. ; As part of the final thesis, a web application was created that allows you to create a TODO list and add items to lists. The application allows easy registration and registration, and after logging in it is possible to create multiple lists. You can view all lists, modify them by adding or deleting items, and each item can be marked individually as completed. The application is written in Rust language, using the actix framework to build web applications. PostgreSQL was used as a database, which was launched in Docker. To access the database, DBeaver was used as a tool that provides a graphical interface for displaying data. The application does not have a "front end" so the Postman tool was used to interact with the application. Postman allows you to easily send requests to the server and view the responses received. When submitting each request, the content of that request is validated and the authenticity of the user sending the request is also verified, and resource access is checked so that no one ...