In the digitally connected era, travel planning is increasingly hindered by the fragmentation of platforms used for destination discovery, accommodation booking, and experience sharing, forcing travelers to switch between multiple applications and leading to inefficiency, inconsistent information, and reduced satisfaction. To overcome this challenge, TripTale is introduced as an integrated web-based platform that unifies travel discovery, booking, and social interaction within a single ecosystem. The system enables users to explore destinations by selecting their country, state, and district, providing curated lists of tourist attractions with detailed highlights, cultural significance, and local specialties. By leveraging location-based services and interactive mapping, TripTale delivers real-time recommendations for nearby hotels, cafes, and lodges, allowing users to complete reservations directly within the platform. In addition to planning and booking, TripTale incorporates social networking features that allow travelers to upload photos, write reviews, and share travel tips, fostering a collaborative community and improving information reliability through shared experiences. A distinctive feature of TripTale is the integration of blockchain technology to authenticate and preserve travel memories. Users can convert their journeys into Non-Fungible Tokens (NFTs), ensuring secure, tamper- proof, and verifiable ownership of their digital experiences, thereby transforming personal travel records into collectible digital assets. The platform is implemented using HTML5, Tailwind CSS, and JavaScript for the frontend, while FastAPI and Supabase manage backend services such as authentication, data storage, and real-time updates. Cloud deployment on Vercel and Render ensures high availability and scalability, while integration with Google Maps API enables dynamic navigation and location intelligence. By combining modern web technologies, blockchain innovation, and user-centered design, TripTale provides a comprehensive and future- ready solution that simplifies travel planning, enhances user engagement, and preserves valuable travel experiences in a secure digital environment.
Tehnologija ulančanih blokova pruža siguran, efikasan i transparentan način spremanja podataka kao i rukovanja kriptovalutama. Pomoću Rust programskog jezika i Anchor okvira, razvijen je pametni ugovor za spremanje podataka o kupljenim kartama za vlak na Solana plaformi. Kako bi se omogućila daljnja komunikacija s pametnim ugovorom nakon njegovog objavljivanja, razvijena je mobilna aplikacija pomoću programskog jezika Kotlin u okruženju Android Studio.
Web3 is a fundamental change from a centralized, platform-centric internet to a decentralized, user-owned ecosystem powered by an open-source technology called Blockchain. This shift is not just a technological evolution, but also changes significantly how value is created, delivered, and captured. It enables new products, innovations, and business models. These products are often powered by tokens, whose value is described by their underlying tokenomics. They are designed to engage the community and incentivize the people who interact with the project. The users of Web3 often come together in decentralized autonomous organizations and democratically decide on the next steps and essential developments of the organization. The business models that are now possible because of the capabilities of a decentralized web have different success factors and reasons why they fail. This thesis conducts a systematic literature review and qualitative expert interviews to identify the success factors of Web3 business models. It first lists and categorizes the prevalent Web3 business models, their structures, and revenue models, and then highlights the success factors for Web3 business models. The findings reveal the difference between Web2 and Web3 business models, highlighting the importance of community, decentralization, governance, and robust token economics.
Ovaj rad predstavlja razvoj prototipa decentralizirane društvene mreže temeljene na tehnologijama Web3. S obzirom na sve veće nepovjerenje korisnika prema tradicionalnim, centraliziranim društvenim mrežama, cilj je izraditi rješenje koje korisnicima omogućuje privatnost, sigurnost i vlasništvo nad vlastitim podacima. Aplikacija koristi blockchain Ethereum za upravljanje identitetom i interakcijama korisnika i Metamask za autentikaciju. Sadržaj se pohranjuje distribuirano putem sustava IPFS i mreže istorazinskih dionika Gun. Implementirane su funkcionalnosti poput objavljivanja sadržaja, spremanje objava, označavanje objava sa "sviđa mi se", komentiranja, slanja zahtjeva za prijateljstvo i drugih interakcija. Uz sve navedeno, aplikacija uključuje izravni (peer-to-peer) chat, te sustav za nagrađivanje korisnika putem ERC-20 tokena za aktivnosti, interakciju i kvalitetan sadržaj. Sustav je implementiran lokalno pomoću IPFS i GUN čvorova na dva uređaja. Postavljen je temelj za daljnju optimizaciju i širenje funkcionalnosti, kako bi se ostvarila stvarna, sigurna i decentralizirana mreža.
Ovaj rad prikazuje dizajn i implementaciju decentralizirane aplikacije za kvizove koja spaja prednosti blockchain tehnologije s praktičnošću Web2 tehnologija. Koristeći hibridnu arhitekturu on-chain i off-chain obrade podataka. Korišteni su Angular, Ethers.js, MetaMask na frontendu, Node.js/Express i MongoDB na backendu te Solidity pametni ugovori na ethereum virtual machine (EVM)-kompatibilnoj mreži (Polygon Amoy za testiranje). Arhitektura uključuje QuizFactory za kreiranje ins- tanci, osnovni Quiz za besplatne sesije i proširivi QuizWithFee koncept za nagradni fond. Testiranjem je utvrđena funkcionalnost sustava, ali i ukazan je linearni porast troškova s porastom broja igrača i pitanja. Rezultat je na kraju funkcionalna apli- kacija za live kvizeve u kojem sudionici nemaju on-chain troškove, ključni ishodi su javno provjerljivi na blockchain-u, a visoko-frekventne interakcije ostaju izvan lanca radi boljeg korisničkog iskustva i nižih troškova; sustav je modula
The agricultural sector faces challenges in managing dynamic data during transactions, particularly price quotations between farmers and buyers. Traditional smart contract systems often lack the flexibility to handle real-time data changes. This research proposes a customized logging system that integrates smart contracts with the InterPlanetary File System (IPFS) within a web application. By storing data references (hashes) on the blockchain and actual logs on IPFS, the system ensures reliable data recording, flexibility in updating transaction logs, and improved storage efficiency. This integration enhances the system's ability to manage fluctuating agricultural transactions. The proposed method aims to create a robust framework for managing price quotations, which can be extended to other industries with similar requirements.
Данная работа посвящена решению проблемы фрагментации и быстрого устаревания информации в экосистеме Web3. Задачи, которые решались в ходе исследования: 1. Выбор источников данных, инструментария. 2. Реализация получения и обработки большого количества данных. 3. Реализация ассистента на базе искусственного интеллекта для ответов на вопросы пользователей. 4. Сопровождение, тестирование и анализ качества приложения. В рамках исследования был осуществлён выбор проверенных источников информации, таких как: официальные руководства, научные труды, онлайнфорумы, блоги и хранилища кода, произведён анализ различных инструментов, предназначенных для автоматизированного получения и обработки данных, включая методы веб-скрейпинга и парсинга и обозначен технологический стек, включающий выбор языков программирования и платформ для развёртывания. Было разработано решение для сбора базы знаний, на основе которого системы был создан ИИ-ассистент, способный отвечать на вопросы, касающиеся Web3. Система реализована в соответствии с принципами DevOps. Данная разработка способствует расширению доступа к знаниям о Web3, автоматизируя процесс сбора информации и предоставляя эффективный инструмент. Для достижения данных результатов в работе были использованы/разработаны следующие информационные технологии, в том числе программное обеспечение, облачные сервисы, базы данных и прочие: AWS, Serverless, TypeScript, VS Code, DynamoDB, ECS, Lambda, OpenAI, CloudWatch, GitHub, SNS.
Završni rad opisuje izradu web3 aplikacije za vođenje projekata unutar tvrtke koja pruža sigurno pohranjivanje dnevnih zadataka i poruka zaposlenika na blockchainu. Rad istražuje primjenu blockchain tehnologije i njene prednosti, kao što su sljedivost i transparentnost podataka. Korištenjem Node.js platforme, Express.js okvira te Solidity pametnih ugovora, aplikacija omogućuje administraciju projekata i praćenje zadataka na Volta testnoj mreži. Opisane su ključne funkcionalnosti aplikacije, uključujući mogućnost postavljanja projekata na blockchain te pohranjivanje komunikacije između zaposlenika pomoću Metamask sučelja. Rad također ističe sigurnosne aspekte pohranjivanja podataka na blockchain te potencijalne nedostatke kao što su sporost zapisivanja i troškovi transakcija. Kroz rad je demonstrirana implementacija web3 tehnologija te prikazana njihova primjena u stvarnom poslovnom okruženju.
As the digital landscape evolves, the rise of Web3 and decentralized applications (dApps) is reshaping the future of web development. At the center of this transformation is JavaScript, a programming language that has remained a cornerstone of web development for decades. In the context of Web3, JavaScript continues to play a critical role by enabling seamless interaction with blockchain networks and smart contracts. This article explores the importance of JavaScript in the development of decentralized applications, its integration with blockchain technologies, and its continued adaptability in the ever-growing Web3 ecosystem. From popular libraries like Web3.js and Ethers.js to emerging trends such as decentralized finance (DeFi) and NFTs, JavaScript proves to be a versatile tool in the decentralized web revolution. However, the shift to Web3 also presents challenges for JavaScript, including scalability, security, and performance concerns. This article provides a comprehensive overview of JavaScript’s role in the future of web development, offering insights into both its opportunities and limitations in the decentralized era.
The Internet has become one of the main media, especially e-commerce transactions, which are increasingly popular and play an important role in the growth of online businesses. The RestLyfe store uses the Itemku platform, which uses a Business to Customer (B2C) and Customer to Customer (C2C) model, to sell digital products such as digital vouchers and game keys. However, some of the issues faced when using the platform include high costs, limited market reach, and payment methods that can only be used by certain customers. Building an e-commerce website and adding a cryptocurrency payment gateway will hopefully solve these problems. To achieve this goal, an e-commerce website based on the WordPress content management system (CMS) with the WooCommerce plugin will be built. This plugin will incorporate a cryptocurrency payment gateway and facilitate transaction design. To collect related data, observation and literature review were conducted. The waterfall model System Life Cycle Development (SDLC) method will be used to build the e-commerce website. The results and conclusions of this study show that the website built can solve the problem with implementation results that meet the needs of the initial analysis, and the results of black box testing conducted on the website show good results. In addition, this study demonstrates the use of modern sales strategies for cryptocurrencies and the optimization of the latest technologies. Thus, the e-commerce site offers more opportunities to reach the target market and meet the needs of an increasingly digitized market.
Crowdfunding is a popular method for raising funds for projects, businesses, and social causes.However, traditional crowdfunding platforms are often centralized, opaque, and inefficient.In recent years, Blockchain technology has become a potentially effective remedy to these problems.By leveraging the benefits of blockchain, such as transparency, security, and efficiency, we can create a new paradigm for crowdfunding that is decentralized, transparent, and efficient.In this paper, we explore the use of blockchain in crowdfunding and describe a prototype crowdfunding platform that uses Solidity, Next.js,Node.js,Polygon, Metamask, IPFS, and Infura to provide a secure, efficient, and transparent way for users to create and donate to campaigns on the Ethereum blockchain.The use of smart contracts ensures that the funds are securely and efficiently allocated, while the integration of IPFS and Infura allows for decentralized storage of data and access to the Ethereum network.Our prototype demonstrates the potential of blockchain-based crowdfunding to transform the way we fund projects and causes.
Buyers have a lot of options these days with the rapid advent of modern centralized marketplaces which harness the internet as their main infrastructure. While convenience is provided in abundance, some major concerns with these platforms are the lack of data privacy, its power to obstruct vendors/merchants and the expenses for arbitrary reasons related with posting and selling of the items. In this work, the framework for an application is put forward by us, which benefits off of the Ethereum blockchain to address these issues. After the abstract is read by the user through the medium of a web interface, their input is sent to the Ethereum network using the web3.js API. Resolution of these security issues can be attempted by leveraging the blockchain technology and executing a DApp(Decentralized application) which will act as a virtual commercial centre wherein consumers will actually be able to trade digital resources or NFT's utilizing crypto tokens.
Web3 is leading a wave of the next generation of web services that even many Web2 applications are keen to ride. However, the lack of Web3 background for Web2 developers hinders easy and effective access and transition. On the other hand, Web3 applications desire for encouragement and advertisement from conventional Web2 companies and projects due to their low market shares. In this paper, we propose a seamless transition framework that transits Web2 to Web3, named WebttCom, after exploring the connotation of Web3 and the key differences between Web2 and Web3 applications. We also provide a full-stack implementation as a use case to support the proposed framework, followed by interviews with five participants that show four positive and one natural response. We confirm that the proposed framework WebttCom addresses the defined research question, and the implementation well satisfies the framework WebttCom in terms of strong necessity, usability, and completeness based on the interview results.
Md. Amir Hossain Fahad, Redoyan Chowdhury, Hasan-Al– Shabbir
Web development has greatly advanced from basic static web pages to dynamic, datadriven applications utilizing modern technology. Specifically, this article looks at the past, present, and future of web development, focusing on the importance of artificial intelligence (AI), progressive web apps (PWAs), security measures, and performance improvement. The adoption of contemporary frontend and backend technologies has improved user experience, scalability, and security, while nascent trends like Web3, blockchain integration, and decentralized apps (DApps) are poised to transform the digital environment. Even with these advances, there are still problems, such as cybersecurity risks, accessibility issues, and the need to keep improving online performance. This evaluation shows how important it is to welcome new technologies while also addressing important problems in order to create a safe, effective, and welcoming digital world. Future research must concentrate on enhancing cybersecurity frameworks, refining AI-driven web development, and investigating decentralized computing paradigms. Utilizing advanced technology, web developers may design more intelligent, responsive, and user-centric online apps that satisfy the increasing expectations of the digital age.
Profound changes driven by decarbonization, decentralization, and digitalization are disrupting the energy industry, bringing new challenges to its key stakeholders. In the attempt to address the climate change issue, increasing penetration of renewables and mobility electrification augment the complexity of the electric grid, thus calling for new management approaches to govern energy exchanges while ensuring reliable and secure operations. The emerging blockchain technology is regarded as one of the most promising solutions to respond to the matter in a decentralized, efficient, fast, and secure way. In this work, we propose an Ethereum-based charging management framework for electric vehicles (EVs), tightly interlinked with physical and software infrastructure and implemented in a real-world demonstration site. With a specifically designed solidity-based smart contract governing the charging process, the proposed framework enables secure and reliable accounting of energy exchanges in a network of trustless peers, thus facilitating the EVs’ deployment and encouraging the adoption of blockchain technology for everyday tasks such as EV charging through private and semi-private charging infrastructure. The results of a multi-actor implementation case study in Switzerland demonstrate the feasibility of the proposed blockchain framework and highlight its potential to reduce costs in a typical EV charging business model. Moreover, the study shows that the suggested framework can speed up the charging and billing processes for EV users, simplify the access to energy markets for charging station owners, and facilitate the interaction between the two through specifically designed mobile and web applications. The implementation presented in this paper can be used as a guideline for future blockchain applications for EV charging and other smart grid projects.
U ovom diplomskom radu je izrađena mobilna aplikacije za glasovanje koristeći blockchain tehnologiju. Aplikacija pruža funkcionalnost kreiranja vlastitih izbora i glasovanje na drugim izborima preko skeniranja QR koda ili unosom adrese glasovanja. Za autentikaciju je korišten Firebase servis dok je za pohranu podataka korišten ethereum blockchain uz pomoć alata Truffle, Ganache, web3 i Solidity programskog jezika. Mobilna aplikacija je kreirana unutar Flutter programskog okvira po DDD arhitekturalnom dizajnu programske podrške. Kroz rad je opisano i trenutno stanje elektroničkog glasovanja i njegove tehnologije, doprinos blockchaina konceptu mobilnog glasovanja i sigurnosne mane ovakvog načina glasovanja.
U ovom završnom radu opisan je postupak izrade funkcionalnog Bitcoin novčanika. Novčanik je kreiran u razvojnom okruženju Android Studio, programskome jeziku Kotlin, izrađen je za sve uređaje koji imaju operativni sustav Android 10 (API 29) ili više, pisan je u MVVM arhitekturi (engl. Model–view–viewmodel), a za verzioniranje je korišten sustav GitHub. Svrha ovog novčanika je primanje i slanje bitcoina na glavnoj i testnoj mreži te pregled povijesti transakcija. Za pohranjivanje privatnih i javnih ključeva i ostalih osjetljivih podataka se koristi android keystore i shared preferences. Podatci koji se dohvaćaju s lanca blokova (engl. Blockchain) se pohranjuju u SQLite bazu podataka na uređaju. Vizualno sučelje aplikacije je izrađeno u XML-u kroz razvojno okruženje Android Studio.
Premda je nastao prije više od 10 godina, u posljednje vrijeme riječ blockchain se može čuti gotovo svakodnevno. Razlog tome su njegova revolucionarna svojstva i primjene, koje predvode internet u novu eru. Svjedoci smo nastajanju decentraliziranih aplikacija čiji je temelj upravo blockchain. Decentralizirane aplikacije još su u ranoj fazi, ali postoji sve veća i veća potreba za spremanjem podatka na blockchain. U ovom diplomskom radu objašnjeno je funkcioniranje blockchaina te nastajanje blokova. Na praktičnom primjeru uspješno je prikazano rješenje spremanja i čitanja podataka u i iz Ethereum blockchaina kroz igru za više igrača. Trenutno postoji nekolicina ideja kojima bi se poboljšalo spremanje podataka u blockchain, ali svaka ideja ima svoje prednosti i mane te je na korisniku da odluči koja mu platforma najviše odgovara. Uz sve pozitivne primjere blockchaina, postoji i velika negativna strana, a to je velik utrošak energije na rudarenje, odnosno spremanje podataka. Kako blockchain konstantno napreduje, ovaj problem se namjerava riješiti u bliskoj budućnosti, prelaskom s "proof of work" načinom rudarenja, na "proof of stake" način, gdje će manje ljudi sudjelovati u rudarenju, što će se pozitivno odraziti na okoliš.
With the evolving complexity of software systems, interest in software performance analysis has increasingly grown in recent years. Its main objective is to optimize software applications by analyzing its structure, behavior and dependencies, from design to code. Blockchain technologies, also known as distributed ledger technologies, have gained a lot of popularity in the recent years. Particularly the Ethereum blockchain, which apart from having its own cryptocurrency, is programmable. Meaning that developers can use it to create new decentralized applications which rely on smart contracts. Smart contracts are immutable computer programs that run deterministically in the context of the Ethereum Virtual Machine. The main purpose of this report is to explain the process of development of a tool to assist Ethereum developers to visually analyze static and dynamic behaviour of their smart contracts to improve their performance through optimizing gas usage.
Dappfort is a blockchain-focused Web3 development company that helps businesses harness the power of decentralized technologies to build secure, scalable, and future-ready digital solutions. Headquartered in Madurai, India, with additional presence in London, Dappfort works across a broad range of industries — including finance, healthcare, gaming, retail, and supply chain — delivering tailored blockchain and Web3 applications to startups, enterprises, and global organizations. The company’s core services include the design and development of decentralized applications (DApps), crypto exchanges (centralized and decentralized), crypto wallets, NFT marketplaces, DeFi platforms, token creation, smart contract development, and enterprise Web3 integration. Dappfort also expands into related areas such as Web3 e-commerce, AI-powered blockchain solutions, and metaverse experiences, supporting clients from strategy and consulting through deployment and ongoing support. With expertise in major blockchain networks like Ethereum, Solana, Binance Smart Chain, and others, Dappfort positions itself as a full-stack partner for businesses aiming to enter or grow in the decentralized digital economy. While the company promotes a strong innovation- and security-oriented approach, external reviews on third-party platforms show mixed feedback from users about project delivery and quality.
Are there differences between the sale of an unopened Super Mario Bros. computer game and of the digital collage of 5,000 images? Viewed from the perspective of the doctrine of exhaustion, we can easily conclude that the two transfers have significant differences. The auction of the tangible data carrier of the Super Mario’s 1986 edition (for $660,000) 1 fits well into the doctrine. The auction of the NFT (non-fungible token) representing Beeple’s “Everdays: the First 5000 Days” (for an equivalent of an astounding $69.3 million) 2 seems to be hype with a snowball effect rather than a modern encapsulation of digital exhaustion. Some commentators, 3 including the present author in collaboration with Alexandra Giannapoulou, João Pedro Quintais, and Balázs Bodó, 4 have thoroughly introduced the incompatibility of the NFT mania with the existing copyright status quo, and so – in connection with the present book’s topic – the sale of tokenized information, which is capable of representing information related to digital artworks, is practically excluded from the scope of the exhaustion of the right of distribution. At the same time, NFTs de facto offer a “code-based digital ecosystem that has practical consequences for the copyright-relevant fields of creativeness.” 5 The sale and resale of NFTs is possible; an exchange of information and title to “own” and “trade” information related to copyrightable subject matter is technologically guaranteed. In line with that, a quasi-exhaustion regime has also emerged. As such, the NFT mania can practically evidence the need for and modern technology’s capability of offering digital marketplaces for artworks as well.