Repository of Algebra University College
Not a member yet
760 research outputs found
Sort by
RAZVOJ MOBILNE APLIKACIJE ZA UMREŽAVANJE LJUDI ZAJEDNIČKIH INTERESA
Ovaj završni rad bavi se izradom troslojnoga programskog rješenja čija je svrha povezivanje
ljudi zajedničkih interesa. Programsko će rješenje korisnicima omogućiti pregledavanje,
stvaranje i filtriranje događaja, kao i komunikaciju s drugim korisnicima te pretplaćivanje
na obavijesti o novim objavama. Prije same implementacije, provedena je anketa nad
ciljanom skupinom korisnika te su prepoznati nedostaci i prednosti sličnih rješenja na tržištu.
Nakon utvrđivanja problema koji ovaj rad rješava, objašnjene su tehnologije i programski
jezici korišteni prilikom razvoja. Glavni je dio ovoga programskog rješenja klijentski sloj
koji predstavlja mobilna android aplikacija. U radu su također objašnjene funkcionalnosti
aplikacije i prikazani su ključni dijelovi koda. Nakon razvoja programskog rješenja,
prepoznati su nedostaci i predložena su moguća poboljšanja.This final thesis deals with the creation of a three-layer software solution whose purpose is
to connect people with common interests. The software solution will enable users to browse,
create and filter events, communicate with other users and subscribe to notifications about
new events. Before the actual implementation, a survey of the target group of users was
conducted, and the shortcomings and advantages of similar solutions on the market were
recognized. After determining the problem this work solves, the technologies and
programming languages used during development are explained. The main part of this
software solution is the client layer represented by the mobile android application. The paper
also presents the application's functionality and shows the code's key parts. After the
development of the software solution, shortcomings were recognized, and possible
improvements were proposed
KORIŠTENJE VIRTUALNE PERSONE U MARKETINŠKOJ KOMUNIKACIJI AGENCIJE “MISTER VISUAL”
Virtualne persone sve su prisutnija pojava na društvenim mrežama te je vidljiva njihova implementacija unutar marketinških strategija i kanala. Virtualna persona koja se također naziva virtualni influencer ili virtualni model, računalno je generiran izmišljeni lik koji se koristi u marketingu na društvenim medijima kao zamjena za ljudskog influencera. Većinu virtualnih utjecajnih osoba dizajnirali su 3D umjetnici i koriste računalnu grafiku i tehnologiju snimanja pokreta kako bi nalikovali stvarnim ljudima u stvarnim situacijama. Rad uključuje opisivanje i raščlambu virtualnih persona, opis procesa izrade te implementacija samih za klijenta „twnty-twnty“. Za potrebe rada izrađene su virtualne persone različitih stilskih smjerova kako bi se obuhvatio spektar različitih stilova unutar računalne grafike te su implementirane unutar web trgovine navedenog branda. Za svaki oblik virtualne persone izrađena je posebna stranica i poseban upitnik kako bi ispitali utisak određenih persona bez utjecaja drugih stilova virtualnih persona na dojam ispitanika. Rezultati rada ukazuju na potencijal korištenja virtualnih persona kao glavnih alata marketinških komunikacije te prednosti korištenja navedenih strategija naspram tradicionalnih strategija.Virtual personas are an increasingly present phenomenon on social networks, and their implementation within marketing strategies and channels is common among brands. A virtual persona, also called a virtual influencer or virtual model, is a computer-generated fictional character used in social media marketing as a substitute for a human influencer. Most virtual influencers are designed by 3D artists and use computer graphics and motion capture technology to resemble real people in real situations. The work includes the description and analysis of virtual personas, the description of the creation process and the implementation of them for the "twnty-twnty" client. For the purposes of the work, virtual personas of different stylistic directions were created in order to cover the spectrum of different styles within computer graphics and were implemented within the web store of the mentioned brand. For each form of virtual persona, a separate page and a separate questionnaire were created in order to examine the impression of certain personas without the influence of other styles of virtual personas on the impression of respondents. The results of the work indicate the potential of using virtual personas as the main tools of marketing communication and the advantages of using the mentioned strategies compared to traditional strategies
IZRADA INFORMATIVNIH BROŠURA ZA HRVATSKE NACIONALNE PARKOVE U SVRHU EDUKACIJE DJECE OSNOVNOŠKOLSKE DOBI
Ovaj rad prikazuje proces analiziranja vizualnog identiteta brenda Parkovi Hrvatske, istraživanje dječje psihologije te korištenje tih informacija u izradi seta od osam brošura za hrvatske nacionalne parkove namijenjene djeci. Izrađen je kako bi se pomoću psihološke teorije i dizajna poboljšala edukacija djece o našoj prirodnoj i kulturnoj baštini.This paper presents the analysis of the visual identity of the brand Parks of Croatia, research on child psychology, and the use of the information gathered in the making of a set of eight brochures for Croatian national parks intended for children. The project was made so that children’s education of our natural and cultural heritage could be bettered through psychology and design
REDIZAJN WEB STRANICE ZA POMORSKOG PRIJEVOZNIKA JADROLINIJA
Zbog modernizacije i napretka tehnologije, vizualni identitet i web stranica su jako bitan faktor svakog poduzeća te je danas to jedan od ključnih elemenata za uspjeh poduzeća. Kvalitetno poduzeće je ono koje zadovoljava potrebe trenutnih, potencijalnih te budućih klijenata. Jadrolinija je poduzeće za pomorski prijevoznik putnika i tereta sa dugom poviješću te stoljetnom tradicijom. Istraživanje koje je provedeno putem ankete u svrhu dobivanja uvida kako potencijalni korisnik i korisnici gledaju na trenutni dizajn web stranice je dokazalo da je trenutačna web stranica jako teška za snalaženje te sadrži veliki opseg informacija, teksta te se isti sadržaj ponavlja na više mjesta na stranici. Redizajnom će se poboljšati korisničko iskustvo i sučelje te će se omogućiti korisniku lakše korištenje i snalaženje na web stranici. Dizajn web stranice je izrađen u Figmi jer sadrži prototipe te se može prikazati kako pojedini element na web stranici nastupa. Korisničko sučelje i iskustvo su jedno od najbitnijih elemente web stranice. Korisničko sučelje je interakcija korisnika kroz korištenje web stranice ili aplikacije i način kako se ponašaju pojedini grafički elementi na stranici ili aplikaciji. Korisničko iskustvo, kao povratna informacija korisnika na web stranicu, predstavlja njihovo zadovoljstvo konačnim izgledom web stranice što je zapravo i cilj ovog diplomskog rada. Biti će korišten responzivni dizajn koji je optimiziran na svim uređajima te je olakšana snalažljivost krajnjeg korisnika na web stranici.Due to the modernization and advancement of technology, the visual identity and website are very important factors of every company and today it is one of the key elements for the company's success. A quality company meets the needs of current, potential, and future clients. Jadrolinija is a company for the maritime transport of passengers and cargo with a long history and centuries-old tradition. Research conducted through a survey to gain insight into how potential users and users view the current website design has proven that the current website is very difficult to navigate and contains a large amount of information, and text and the same content are repeated in multiple places on the page. The redesign will improve the user experience and interface and will make it easier for the user to use and navigate the website. The website design is made in Figma because it contains prototypes and can show how each element on the website performs. User interface and experience are one of the most important elements of a website. The user interface is user interaction through the use of a website or application and the way certain graphic elements on the page or application behave. The user experience, as the user's feedback on the website, represents their satisfaction with the final appearance of the website, which is the goal of this thesis. Responsive design will be used, which is optimized on all devices, and the resourcefulness of the end-user on the website is facilitated
IZRADA MOBILNE APLIKACIJE ZA POBOLJŠANJE OSOBNE PRODUKTIVNOSTI
Završni rad prezentira razradu i razumijevanje problematike produktivnosti, navika i samodiscipline uz provođenje ankete za istraživanje potreba potencijalnih korisnika. Stečene informacije iskorištene su za kreiranje prijedloga rješenja za poboljšanje osobne produktivnosti u obliku mobilne aplikacije. Rješenje je zatim implementirano kao mobilna aplikacija podržana na iOS i Android uređajima primjenom Flutter SDK-a. Pri implementaciji rješenja praćen je jednostavno i intuitivno kreiran dizajn korisničkog sučelja. Rješenje implementira čistu arhitekturu kako bi se jasno odvojili problemi te povećala kvaliteta i čistoća koda. Edukacijski dio aplikacije izdvaja ovu aplikaciju od postojećih rješenja jer ne samo da pomaže korisnicima u organizaciji i upravljanju njihovim obvezama nego ih i uči kako biti produktivniji. Razumijevanje načina na koji produktivnost funkcionira i zašto ona ima ključnu ulogu u životima ljudi može znatno utjecati na njihovu sposobnost da postignu svoje ciljeve. Stoga spomenuta aplikacija pruža sveobuhvatno rješenje za poboljšanje osobne produktivnosti korisnika kombiniranjem praktičnih rješenja za kvalitetno upravljanje obvezama s edukativnim sadržajem.The final project presents the development and understanding of the issues of productivity, habits, and self-discipline, along with conducting a survey to research the needs of potential users. The obtained information was used to create a proposal for a solution to improve personal productivity in the form of a mobile application. The solution was then implemented as a mobile application supported on iOS and Android devices using the Flutter SDK. During implementation, a simple and intuitive design for the user interface was followed. The solution implements a clean architecture to clearly separate problems and increase the quality and cleanliness of the code. The educational part of the application sets this application apart from existing solutions because it not only helps users organize and manage their obligations but also teaches them how to be more productive. Understanding the way productivity works and why it plays a crucial role in people's lives can greatly impact their ability to achieve their goals. Therefore, the mentioned application provides a comprehensive solution for improving the users' personal productivity by combining practical solutions for managing obligations effectively with educational content
KREIRANJE NOVE KRIPTO VALUTE NA RJEŠENU BINANCE SMART CHAIN
Ovaj završni rad prolazi proces kreiranja nove kripto valute na Binance Smart Chain platformi, koristeći BEP-20/ERC20 standard. Na početku rada, dotičemo se blockchain tehnologije te fundamentalnih koncepata na kojima je bazirana. Također, razmatrali smo ulogu blockchain tehnologije u procesu kreiranja decentralizirane valute, primjene navedene tehnologije u realnom svijetu te benefita koje pruža.
Platforma koja nam je omogućila kreaciju nove kripto valute je Binance Smart Chain, blockchain koji je kompatibilan sa Ethereum Virtual Machine (EVM). Ključne funkcionalnosti Binance Smart Chain-a, dual-chain arhitektura, brzo procesuiranje transakcija, te niske transakcijske naknade isto tako su spomenute u radu.
Potom, proces kreiranja nove valute/tokena objašnjen je u detalj. Kako bi nova valuta imala svoju svrhu, razvijen je Nexoverse projekt. To je projekt koji spaja virtualni svijet i kripto valute u jednu cjelinu, te pruža korisnost tokenu i razlog korisnicima da ga upotrebljavaju. Pametni ugovor prezentiran je u radu, a u fokusu su bile funkcionalnosti koje su potrebne da bi token bio funkcionalan na Binance Smart Chain mreži.
Postavljanje novog tokena na Binance Smart Chain mrežu objašnjeno je u radu, sa detaljnim koracima koji su potrebni za postavljanje i testiranje ugovora. Korisnost i upotreba tokena unutar Nexoverse svijeta detaljno je opisana, kao i izvan njega, u što spada upotreba kao sredstvo za plaćanje, čuvanje vrijednosti, te prikupljanja sredstava za razvoj projekta. Upoznali smo se i sa potencijalnim preprekama, ograničenjima i prednostima kroz provođenje SWOT analize. Ovaj rad demonstrira potencijal blockchain tehnologije i korištenja pametnih ugovora prilikom kreiranja decentralizirane digitalne valute i servisa.This graduation paper goes through the process of creating a new cryptocurrency on the Binance Smart Chain network, using the BEP-20 standard. This paper begins with an overview of blockchain technology, and the fundamental concepts on which it is based. We have also considered the role of blockchain technology in the process of creating a decentralized currency, the real-world application of this technology, and the benefits it provides.
The Binance Smart Chain, a blockchain that is compatible with the Ethereum Virtual Machine, is introduced as a platform of choice for the development of a new cryptocurrency. The key features of the Binance Smart Chain, dual-chain architecture, fast transaction processing, and low transaction fees are also mentioned in the paper.
Following that, the process of creating a new cryptocurrency/token was covered in detail. In order to create a purpose for the new currency, the Nexoverse project was developed. Nexoverse brings the utility for the new cryptocurrency and the reason for adoption. The development of a smart contract was covered in detail, with a focus on functionalities required for the token to operate on the Binance Smart Chain.
The deployment of a new token on the Binance Smart Chain is also explained, with detailed steps required to set up and test the contract. Potential use cases of a new currency have been explored. This includes its potential as a means of payment, store of value, and fundraising for the project development. The potential challenges and limitations of the new cryptocurrency are also discussed. SWOT analysis was conducted on the project, pointing out potential obstacles, limitations, and advantages. This project demonstrates the potential of blockchain technology and smart contracts in the creation process of a new decentralized cryptocurrency
IZGRADNJA WEB TRGOVINE S MINIMALNIM ULOGOM SREDSTAVA
Ovaj rad predstavlja praktičan vodič za izgradnju funkcionalne web trgovine s minimalnim ulogom sredstava. Cilj projekta je izrada javno dostupnog okvira za uspostavu funkcionalne besplatne web trgovine koja pokriva sve procese od marketinga, sustava naručivanja, plaćanja do dostave. Minimalni ulog će se iskoristiti za zakup domene i smještaj web stranice koji su neophodni za postavljanje trgovine na internet. Rad će sadržavati opis i implementaciju svih potrebnih procesa koji omogućuje besplatnu izradu web trgovine i sustav ispunjavanja narudžbe. Rješenje projekta će biti objavljeno na servisu GitHub repozitorija. U samom repozitoriju će biti javno dostupan predložak kompletne stranice koji će služiti kao dokaz koncepta i demonstraciju krajnjeg rješenja. Predložak će se moči koristiti od strane korisnika kako bi brzo i jednostavno mogli stvoriti online prisutnost profesionalnog izgleda i funkcionalnosti.This thesis will present a practical guide to building a functional web store with minimal investment. The goal of the project is to create a publicly available framework for the establishment of a functional free web store that covers all processes from marketing, ordering system, and payment to delivery. The minimum deposit will be used to rent a domain and host a website, which is necessary to set up a store on the Internet. The paper will contain a description and implementation of all the necessary processes that enable the free creation of a web store and order fulfillment system. The project solution will be published on the GitHub repository service. In the repository itself, a template of the complete page will be publicly available, which will serve as a proof of concept and a demonstration of the final solution. Users will be able to use this template to quickly and easily create an online presence with a professional look and functionality
PROPOSAL FOR DEVELOPMENT OF A CUSTOM KUBERNETES OPERATOR
The thesis thorougly explains Kubernetes architecture and how individual components of a Kubernetes cluster tie together. It delves into the Kubernetes cluster architecture, exploring how control plane and node components communicate, and how the Kubernetes API is constructed. The Kubernetes API is explored by explaining resource object management and resource object types; such as deployments, statefulsets, services, eviction, ingresses, scheduling, etc. The spotlight then shift to Kubernetes extension, specifically API extensions. We are introduced to concepts such as the Operator pattern, built by assembling CRD resources and creating a control loop monitoring those custom resources. The distinction is made between Operator development frameworks leveraging controller-runtime Go package, and those that do not use it in their development process. The thesis culminates with defining requirements and design for Operator development, followed by execution on those requirements
Struktura, otkrivanje i zaustavljanje Ransomware prijetnji
Što dublje ulazimo u informatičko doba razmjene informacija, sve se više razvijaju prijetnje i slabosti informatičke sigurnosti. Sadržaj rada će se sastojati od konstrukcije i profiliranja jedne od vodećih prijetnji koja se sve više širi i razvija u ovo doba, a to je prijetnja nazvana ransomware. Svrha ovog rada je detaljan prikaz strukture i funkcionalnosti ransomwarea te koje sve metode korisnik može koristiti da otkrije ili zaustavi prijetnju prije nego što napravi neku veliku štetu sebi ili drugima. U informatičkim sustavima postoje različiti tipovi ransomwarea, ali njihova funkcionalnost temelji se na istom načelu pa se u implementaciji sigurnosne obrane mogu koristi slični koncepti zaštite protiv ove prijetnje. Praktični dio ovog rada usmjerit će se na samu jezgru izrade ransomware prijetnji
Implementacija programskog rješenja za planiranje i praćenje turističkog putovanja
U ovom radu izradilo se programsko rješenje koje bi pojednostavilo i optimiziralo planiranje turističkog posjeta drugih gradova. U svjetlu digitalne transformacije i izazova post-Covid doba, rad teži smanjenju potrebne interakcije pri dolasku na novo mjesto. Nakon analize postojećih platformi kao što su Google Travel, TripIt i Roadtrippers, uočene su prilike za poboljšanjem. Početna faza rada uključuje istraživanje te anketiranje određene skupine ljudi putem Google Formsa. Prikupljeni podaci obrađeni su na temelju SWOT analize. Kod izrade intuitivnog dizajna na temelju analize koristio se alat Figma. Unutar Figme prikazane su komponente te gotovi ekrani koji su nakon toga implementirani. Za implementaciju aplikacije koristio se React, moderni alat za izradu web aplikacije. Za spremanje podataka koristio se Firebase, koji također služi i za autentifikaciju korisnika kod pristupa aplikaciji. Za prikazivanje ruta kreiranih od strane korisnika u aplikaciji koristio se Google Maps API. Za izgled stranice dodani su paketi Tailwind CSS i Material UI, pomoću kojih se na moderan način dodao CSS na stranicu