Treffer: Sustav za pretraživanje biljaka ; Plant search system

Title:
Sustav za pretraživanje biljaka ; Plant search system
Authors:
Contributors:
Mornar, Vedran
Publisher Information:
Sveučilište u Zagrebu. Fakultet elektrotehnike i računarstva.
University of Zagreb. Faculty of Electrical Engineering and Computing.
Publication Year:
2024
Collection:
Croatian Digital Theses Repository (National and University Library in Zagreb)
Document Type:
Dissertation bachelor thesis
File Description:
application/pdf
Language:
Croatian
Rights:
http://rightsstatements.org/vocab/InC/1.0/ ; info:eu-repo/semantics/openAccess
Accession Number:
edsbas.71093C8C
Database:
BASE

Weitere Informationen

U okviru završnog rada, napravljena je mrežna (engl. web) aplikacija Plant power. Poslužiteljska aplikacija napravljena je u programskom jeziku Python koristeći elemente Flask, SQLAlchemy i Blueprints, dok je korisnička aplikacija napravljena pomoću radnog okvira Vue.js koristeći elemente axios i Router. Aplikacija koristi PostgreSQL bazu podataka koja pohranjuje korisnike i njihove omiljene biljke. Popisi i podaci o biljkama dohvaćaju se HTTP zahtjevima prema PlantAPI. U dokumentaciji je rad aplikacije prikazan obrascima uporabe te dijagramima, dok je sama aplikacija podijeljena na arhitekturu, dizajn i implementaciju. Svi korišteni elementi su pobliže objašnjeni uz primjere koda iz aplikacije. ; As part of the final work, web application Plant power was developed. The server-side application was constructed using Python programming language and incorporating elements from Flask, SQLAlchemy and Blueprints. On the other hand, the user application was built using the Vue.js framework, leveraging the axios and Router elements. The application integrates PostgreSQL database, housing user profiles and their preferred plant selection. Plant lists and related data are fetched through HTTP requests to the PlantAPI. Within the documentation, the application's functionality is showcased through usage patterns and diagrams. The application itself is systematically split into architecture, design, and implementation sections. Each utilized element is further explained with illustrative code examples extracted from the application.