Repository of FERIT Osijek
Not a member yet
    4053 research outputs found

    Web application for online exchange account management

    No full text
    Web aplikacija za upravljanje računima „online“ mjenjačnica omogućava korisnicima analizu kriptovaluta s različitih mjenjačnica na jednoj stranici, uz mogućnost pretraživanja i prikaza podataka u različitim vremenskim intervalima. Razvijena je korištenjem „React“-a za klijent stranu i „Java Spring“ za poslužitelj stranu. Aplikacija se spaja na „PostgreSQL“ bazu podataka, dok se „H2“ baza koristi za testno okruženje. Za praćenje promjena u bazi podataka koristi se „Liquibase“. Naglasak aplikacije je na sigurnosnoj arhitekturi, uključujući potvrdu e-pošte prilikom registracije, razmjenu „JWT“ i postupke autorizacije. Aplikacija podržava dvije korisničke uloge: administratora i korisnika, omogućavajući specifična prava pristupa i upravljanje računima te transakcijama u skladu s dodijeljenom ulogom.Online exchange account management web application allows users to analyze cryptocurrencies from different exchanges on one page, with the ability to search and display data at different time intervals. It was developed using React for the frontend and Java Spring Boot for the backend. The application connects to the PostgreSQL database, while the H2 database is used for the test environment. Liquibase is used to track changes in the database. The application's emphasis is on security architecture, including email confirmation during registration, JWT token exchange, and authorization procedures. The application supports two user roles: administrator and user, enabling specific access rights and management of accounts and transactions in accordance with the assigned role

    Integration of openCV library into React Native android application

    No full text
    U ovom radu istražena je i implementirana integracija OpenCV biblioteke u React Native Android aplikaciju s ciljem automatizacije rješavanja sudoku zagonetki. Prikazan je cijeli postupak, počevši od preuzimanja i postavljanja OpenCV-a, preko obrade slike za prepoznavanje sudoku polja, do korištenja konvolucijske neuronske mreže (CNN) za prepoznavanje znamenki unutar polja. Razvijeni CNN model treniran je u Pythonu i integriran u aplikaciju putem TensorFlow.js, omogućujući brzu i točnu klasifikaciju znamenki. Aplikacija omogućava korisnicima da jednostavno slikaju sudoku zagonetku, prepoznaju znamenke i dobiju rješenje u stvarnom vremenu. Rezultati pokazuju visoku preciznost i efikasnost rješenja, što aplikaciju čini korisnički prijateljskom.This work explores and implements the integration of the OpenCV library into a React Native Android application with the aim of automating the solving of Sudoku puzzles. The entire process is detailed, beginning with downloading and setting up OpenCV, followed by image processing to recognize Sudoku grids, and utilizing a Convolutional Neural Network (CNN) for recognizing digits within the grid. The developed CNN model was trained in Python and integrated into the application via TensorFlow.js, enabling fast and accurate digit classification. The application allows users to easily capture a Sudoku puzzle with their camera, recognize the digits, and obtain a solution in real-time. The results demonstrate high accuracy and efficiency, making the application user-friendly

    Social Network for Learning

    No full text
    U ovom radu opisan je postupak izrade društvene mreže za objavljivanje obrazovnih članaka. Za izradu su korišteni Django web okvira i PostgreSQL baza podataka. Django koristi MVC oblikovni obrazac za svoje aplikacije, ali s drugim nazivima (pogled je unutar Django okvira predložak, a kontroler je pogled). Korisnici društvene mreže mogu odabrati jedan od dva tipa korisničkog računa, uređivača ili čitatelja, koji su kreirani uz pomoć proširivanja postojećeg modela korisnika unutar Django okvira. Za prijavu, odjavu i kreiranje korisnika implementiran je poseban model za upravljanje korisnicima. Obrazovni članci se sastoje od blokova, a svaki blok može imati alternativne blokove. Moguće je glasati za alternativne blokove gdje se onaj s najviše glasova prikazuje na stranici obrazovnog članka. Svaki blok može imati tekstualni, slikovni ili video sadržaj. Kako bi se spriječilo postavljanje neželjenih tipova datoteka dodan je validator datoteka. Kreiranje obrazovnih članaka se događa lokalno na korisnikovom računalu i ne sprema se na poslužitelja sve dok ga korisnik ne odluči objaviti.This paper describes the process of creating a social network for publishing educational articles. The Django web framework and PostgreSQL database were used in the creation of this project. Django uses the MVC design pattern for its apps, but with different names (the view within the Django framework is the template and the controller is the view). Users can choose one of two user account types, editor or reader, which are created by extending the existing user model within the Django framework. For login, logout, and user creation a special user management model was implemented. Educational articles are made up of blocks and each block can have alternative blocks. It is possible to vote for alternative blocks where the one with the most votes is displayed on the educational article page. Each block can have text, image or video content. To prevent unwanted file types from being uploaded a file validator has been added. The creation of educational articles takes place locally on the user's computer and is not stored on the server until user publishes the article

    5G network environment simulation

    No full text
    Ovaj rad se bavi simulacijama 5G mrežnog okruženja korištenjem programa MATLAB kao alata za tu simulaciju. Same simulacije obuhvaća mjerenje ključnih parametara poput brzine prijenosa podataka, latencije i Bit Error Rate-a sa promjenom širine pojasa, reda modulacije i broja podnosioca. Također, u radu je predstavljen razvoj mobilnih mreža od prve do pete generacije gdje je poseban naglasak stavljen na mreže pete generacije.This paper deals with simulation of 5G network enviroment using MATLAB as a simulation tool. The simulations itself includes measuring key parameters such as data transfer rate, latency and Bit Eror Rate with changes of bandwidth, modulation order and the number of subcarriers. Additionally, the paper presents the evolution of mobile networks from first to fifth generation with a special emphasis on fifth-generation networks

    Financial Market Monitoring Application

    No full text
    U ovom završnom radu cilj je bio razvoj mobilne aplikacije za nadzor financijskog tržišta koja korisnicima omogućava praćenje i analizu podataka o dionicama i kriptovalutama. Aplikacija koristi Polygon.io API za dohvat povijesnih podataka o cijenama, a pohranjuje ih u lokalnu bazu podataka pomoću Entity Framework Core-a. Korisnici se mogu registrirati i prijaviti, te spremiti svoje preferencije u vezi s dionicama i kriptovalutama koje žele pratiti. Aplikacija prikazuje podatke u obliku liste i grafikona, omogućavajući korisnicima da vizualiziraju trendove i donose informirane odluke.The objective of this thesis was to develop a mobile application for financial market monitoring, allowing users to track and analyze data on stocks and cryptocurrencies. The application utilizes the Polygon.io API to fetch historical price data, which is then stored in a local database using Entity Framework Core. Users can register and log in, and save their preferences regarding the stocks and cryptocurrencies they wish to track. The application presents data in the form of lists and charts, enabling users to visualize trends and make informed decisions

    Balancing of power system with an emphasis on virtual power plants and the market

    No full text
    Tradicionalni sustavi suočavaju se s izazovima zbog promjenjive prirode obnovljivih izvora poput solarne i vjetroenergije. VPP-ovi pružaju rješenje integracijom distribuiranih izvora energije te omogućuju fleksibilniji i pouzdaniji rad mreže. Kroz analizu postojećih projekata poput Next Kraftwerke, tiko, GreenPowerHub, Power Ledger, rad istražuje optimizacijske tehnike i doprinos virtualnih elektrana u energetskoj tranziciji. Poseban naglasak stavljen je na ekonomske i regulatorne aspekte te buduće perspektive razvoja VPP-ova. Analizom tehničkih, ekonomskih i regulatornih aspekata razvoja VPP-ova, uz poseban naglasak na optimizacijske algoritme poput stohastičke i višekriterijske optimizacije, koji omogućuju učinkovitije korištenje resursa i podržavaju buduće energetske politike. Zaključuje se da VPP-ovi imaju ključnu ulogu u budućim održivim, decentraliziranim i digitaliziranim energetskim sustavima.Traditional systems face challenges due to the variable nature of renewable energy sources such as solar and wind power. Virtual Power Plants (VPPs) provide a solution by integrating distributed energy resources, enabling more flexible and reliable grid operation. Through an analysis of existing projects such as Next Kraftwerke, tiko, GreenPowerHub, and Power Ledger, this paper explores optimization techniques and the contribution of VPPs to the energy transition. Special emphasis is placed on the economic and regulatory aspects, as well as the future prospects for VPP development. By analyzing the technical, economic, and regulatory aspects of VPP development, with a focus on optimization algorithms such as stochastic and multi-criteria optimization, this paper highlights how these techniques enable more efficient resource utilization and support future energy policies. The conclusion is that VPPs play a critical role in future sustainable, decentralized, and digitalized energy systems

    Mobile application for self-learning of English language grammatical units based on the user's prior knowledge

    No full text
    U sklopu završnog rada izrađena je mobilna aplikacija koja služi za samoučenje gramatičkih cjelina engleskog jezika, analizirane su postojeće aplikacije za učenje gramatike engleskog jezika kao i tehnologije primijenjene u izradi aplikacije. Programsko je rješenje izrađeno za operacijski sustav Android u razvojnom okruženju Android Studio koristeći programski jezik Kotlin i jezik za označavanje XML. Za potrebe baza podataka korištena je Firebase-ova usluga Cloud Firestore. Opisan je tok kroz dijelove aplikacije, princip kojim su oni povezani te način izrade pojedinih dijelova aplikacije. Aplikacija omogućava procjenu korisnikova znanja engleskog jezika, a na temelju dobivenih rezultata nudi mu određene gramatičke lekcije na proučavanje. Na kraju su rada testirane značajke aplikacije simulirajući novog korisnika sa srednjom razinom znanja koji, nakon proučavanja gramatičkih struktura, ponovo pristupa testu znanja i čiji rezultat pokazuje prelazak korisnika na višu razinu znanja.The final paper elaborates on the development of a designed mobile application for self-studying of English language grammatical units, analyzes the existing applications for learning English grammar, as well as the technologies used in the application development. The application was created for the Android operating system in Android Studio integrated development environment using the Kotlin programming language and the XML markup language. Firebase's Cloud Firestore service was used as a database. The paper describes a step-wise application development process and connection mechanisms. Using the application, the user can assess his/her English language knowledge and use the results to study specific grammatical units. At the end of the paper, the application features were tested by simulating a new user with an intermediate knowledge level. Upon studying the grammatical structures, the user retakes the standardized test the result of which informs him/her of his/her advancement to a higher knowledge level

    Challenges of installing a split air conditioner

    No full text
    Diplomski rad analizira izazove ugradnje split klima uređaja, s posebnim naglaskom na mono split sustave. Glavni problem koji se razmatra odnosi se na izazovnost postupka ugradnje zbog nužnosti pridržavanja specifičnih regulativa kako bi se osigurala dugovječnost i učinkovitost sustava. U radu su detaljno opisane tehničke i mehaničke komponente split klima uređaja, kao i različite vrste radnih tvari te njihov utjecaj na okoliš. Posebna pažnja posvećena je pravilnom spajanju cijevi pertlovanjem i vakuumiranju sustava, što je ključno za osiguranje nepropusnosti. U radu, istaknuto je korištenje pravilnog zateznog momenta tijekom montaže, povezivanje klima uređaja na elektroinstalaciju te provjera sustava nakon ugradnje kako bi se osigurala optimalna funkcionalnost. Rad analizira ekološke aspekte korištenih radnih tvari i prezentira najnovije tehnologije koje doprinose poboljšanju energetske učinkovitosti i smanjenju ekološkog otiska. Kroz praktične primjere i fotodokumentaciju prikazani su ključni koraci u postupku ugradnje, uključujući odabir lokacije za unutarnju i vanjsku jedinicu. Postignuti rezultati ukazuju na visoku razinu energetske učinkovitosti i isplativost korištenja split klima uređaja za grijanje, što ih čini atraktivnim izborom za stambene objekte.The thesis analyzes the challenges of installing split air conditioning systems, with a particular focus on mono split systems. The main issue discussed is the complexity of the installation process due to the necessity of adhering to specific regulations to ensure the longevity and efficiency of the system. The thesis provides a detailed description of the technical and mechanical components of split air conditioning systems, as well as various types of refrigerants and their environmental impact. Special attention is given to the proper connection of pipes through flaring and system vacuuming, which is crucial for ensuring leak-tightness. The thesis emphasizes the importance of using the correct torque during installation, connecting the air conditioner to the electrical system, and testing the system after installation to ensure optimal functionality. It also analyzes the ecological aspects of the refrigerants used and presents the latest technologies that contribute to improving energy efficiency and reducing environmental impact. Through practical examples and photo documentation, the key steps in the installation process are illustrated, including the selection of locations for the indoor and outdoor units. The results obtained indicate a high level of energy efficiency and cost-effectiveness of using split air conditioning systems for heating, making them an attractive choice for residential buildings

    The Impact of Electric Vehicle Charging Stations on the Power Quality

    No full text
    Diplomski rad istražuje utjecaj električnih automobila i ultra-brzih punionica na kvalitetu električne energije s naglaskom na harmonijsko izobličenje, odnosno više harmonike. Uvod ističe prednosti električnih vozila, uključujući smanjenje emisija i energetsku učinkovitost te izazove vezane uz proizvodnju električne energije za punjenje vozila. Teorijski dio rada pokriva harmonijsko izobličenje i pokazatelje kvalitete električne energije s posebnim naglaskom na izvore viših harmonika. Također, analizira se utjecaj ultra-brzih punionica. Praktični dio uključuje analizu mjerenja provedenog na jednoj od ultra-brzih punionica u Republici Hrvatskoj, koristeći a-eberle PQ-Box 200 i softver WinPQ – mobile. S obzirom na pretpostavku daljnjeg povećanja broja električnih automobila, a time i veće potrebe za javnim punionicama, potrebno je redovito pratiti razinu kvalitete električne energije u distribucijskoj mreži i po potrebi strateški ulagati.This thesis examines the impact of electric vehicles and ultra-fast chargers on power quality , with emphasis on harmonic distortion, i.e. higher harmonics. The introduction highlights the advantages of electric vehicles, including emission reduction and energy efficiency, along with challenges associated with power generation for EV charging. Theoretical section of thesis addresses harmonic distortion and power quality indicators, focusing specifically on the sources of higher harmonics. Additionally, impact of ultra-fast chargers is analysed. The practical section includes an analysis of measured data conducted on one of the ultra-fast charging stations in the Republic of Croatia, using a-eberle PQ-Box 200 and WinPQ – mobile softwer. Considering the assumption of a further increase in the number of electric vehicles, and thus a greater need for public charging stations, it is necessary to regularly monitor the power quality in the distribution network and strategically invest when needed

    Analysis of the quality of transformer oil

    No full text
    U ovome diplomskome radu opisana je podjela izolacijskih tekućina kod transformatora, obrađene su dijagnostičke metode za analizu izolacijskih tekućina te su prikazani zakoni i norme za uporabu transformatorskih ulja. Navedene stavke potrebno je poznavati kako bi se razumjeli postupci rada transformatora te postupci dijagnostike i održavanja transformatora. Pomoću tri ispitna uzorka ulja u praktičnom dijelu rada napravljena je analiza kvalitete ulja metodom ispitivanja dielektrične čvrstoće ulja pri temperaturi uzoraka od 30 ⁰C u prvom dijelu te pri hlađenju te ponovnom zagrijavanju uzoraka ulja na željene temperature, u drugome dijelu . Analizom rezultata dobivenih ispitivanjem pomoću mjernog uređaja Megger OTS60PB zaključeno je kako dva od tri ispitna uzorka ne pripadaju najvišem razredu kvalitete prema kriteriju minimalne vrijednosti napona dielektričnog proboja prema normi IEC 60156 koja je korištena u ovome radu te da vrijednost napona proboja snižavanjem temperature pada, odnosno da porastom temperature se ta vrijednost uvećava.In this thesis, the classification of insulating fluids in transformers is described, diagnostic methods for the analysis of insulating fluids are covered, and laws and standards for the use of transformer oils are presented. Understanding these elements is essential for comprehending the operational procedures of transformers as well as the diagnostic and maintenance procedures for transformers. In the practical part of the work, the quality of three oil samples was analyzed using the dielectric strength testing method. This analysis was conducted at an initial sample temperature of 30°C in the first part and involved cooling and reheating the oil samples to desired temperatures in the second part. Based on the results obtained from testing with the Megger OTS60PB device, it was concluded that two out of the three tested samples do not meet the highest quality grade according to the minimum dielectric breakdown voltage value criteria specified by the IEC 60156 standard used in this study. Additionally, it was observed that the breakdown voltage decreases with a reduction in temperature and increases with a rise in temperature

    103

    full texts

    4,053

    metadata records
    Updated in last 30 days.
    Repository of FERIT Osijek
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇