<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dcterms="http://purl.org/dc/terms/">
<rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3597">
    <dcterms:title><![CDATA[SOFTWARE ASSISTING TEACHING STAFF IN TESTING PROCEDURES USING RFID TECHNOLOGY]]></dcterms:title>
    <dcterms:abstract><![CDATA[Manual attendance taking during academic examinations and lectures tends to be a time-consuming and error-prone process, especially when it comes to a large amount of inputs at the same time. This senior design project addresses the need for a more efficient method of monitoring student attendance during lectures and exams. To tackle this issue, this project proposes a software-assisted system that uses RFID (Radio Frequency Identification) technology integrated with an Arduino microcontroller. Each student already has their unique student identification card that has an integrated RFID chip. With the given software, it can be scanned upon entering the examination room or a classroom. The scanned data is immediately transmitted to a Ruby on Rails based web application that logs attendance records  in real time. This system supports secure authentication, timestamped logs and intuitive administrative interface for educators to monitor attendance activity, enhances transparency in the testing process, strengthens exam policy enforcement and ensures that attendance data is accessible in a digital format.. The project combines low-cost hardware components such as RFID readers and Arduino boards, with robust web development practices. Arduino hardware acts as the physical interface for RFID scanning, while the backend web application performs data processing, storage and visualization.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3598">
    <dcterms:title><![CDATA[FAKE REVIEW DETECTION USING NLP <br />
AND MACHINE LEARNING<br />
]]></dcterms:title>
    <dcterms:abstract><![CDATA[As AI tools like large language models become more advanced, it is increasingly difficult to tell apart human-written and AI-generated product reviews. This thesis presents a system that detects AI-generated reviews and explains its predictions in a user-friendly way.<br />
Several models were tested, including Logistic Regression, Support Vector Machines, GRUs, and transformer-based models like RoBERTa and DeBERTa. The best performance came from RoBERTa with label smoothing and DeBERTa-v3, both reaching 98% accuracy. While these advanced models were the most accurate, simpler models like GRU were still competitive and easier to interpret.<br />
The thesis also examined linguistic differences between real and AI-generated reviews. Real reviews were shorter, used more personal and emotional language, while AI-generated ones were longer, more structured, and often overused formal or generic phrases.<br />
A working browser extension was built as part of the project. It allows users to analyze reviews directly on websites and see predictions with basic explanations. Although the tool works well, there are still limitations, such as handling newer AI models and providing clearer feedback for non-technical users.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3599">
    <dcterms:title><![CDATA[DOCTOR APPOINTMENT BOOKING SYSTEM]]></dcterms:title>
    <dcterms:abstract><![CDATA[Access to timely and organized medical care is often hindered by inefficient appointment booking systems, resulting in scheduling conflicts, long wait times, and administrative burden. This project addresses these challenges by developing DocBook, a web-based doctor appointment booking system designed to improve healthcare accessibility and streamline the scheduling process for patients, doctors, and administrators.<br />
The system was implemented using a modular, role-based structure that enables patients to search for doctors, view profiles, book or cancel appointments, and make payments online. Doctors can manage their schedules and track appointments, while administrators are provided with tools to oversee users and system activity. Methods included designing user-centered interfaces, applying secure authentication mechanisms, and testing the system through automated end-to-end simulations.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3600">
    <dcterms:title><![CDATA[Void Pointer: Motorized Radio Satellite Tracker Solution<br />
]]></dcterms:title>
    <dcterms:abstract><![CDATA[There are many existing programs to receive and decode radio signals, others to process them (e.g. signals received from a weather satellite into an actual image), and other programs to control and manage necessary accessories (e.g. an antenna rotator). They are all typically unrelated, and function separately. There are some specialised programs, but they do not meet certain criteria and are not useful for general operation.<br />
This project aims to design and implement an automated antenna rotator system capable of tracking satellites and facilitating radio communication. The system integrates a custom-built hardware platform with a software interface to: (1) automatically adjust the antennas direction based on the position of the ground station and a chosen satellite, (2) set the appropriate radio frequency and configure other parameters based on selected satellite, and (3) provide a user-friendly interface for satellite selection and real-time control. The project targets Low Earth Orbit (LEO) satellites, such as weather satellites (e.g. NOAA, MetOp, etc.), with the potential to receive and decode signals like weather images. The system is intended to be modular; if certain features are not needed they do not break the rest of the system (e.g. for tracking celestial objects other than satellites, where decoding is not necessary).<br />
The main purpose of this project is not to develop another universal weather satellite decoder with extra features, but a more specific and simplified system for amateur use.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3601">
    <dcterms:title><![CDATA[AGORA - ONLINE MEETING PLATFORM]]></dcterms:title>
    <dcterms:abstract><![CDATA[The Agora Online Meeting Platform is a web-based application designed to facilitate the organization and management of online meetings, with a particular focus on psychologists and their clients. The main objective of this project is to provide a secure, user-friendly, and efficient environment for scheduling, conducting, and managing online sessions. The backend of the platform is implemented using the Laravel PHP framework, ensuring robust authentication, role-based access control, and seamless integration with payment systems such as Stripe. The frontend is developed using React and Next.js with TypeScript, providing a modern, responsive, and calming user interface specifically designed for individuals seeking psychological support. The platform features real-time video meetings powered by PeerJS and WebRTC technology, enabling secure peer-to-peer communication directly in the browser. The system is designed with GDPR compliance in mind, ensuring that user data is handled securely and users have full control over their personal information. The system supports user registration, meeting creation, participant management, calendar export functionality, and role-based access control with an intuitive interface that prioritizes user comfort and accessibility. The frontend design incorporates a carefully chosen color palette and smooth interactions to create a supportive environment for mental health professionals and their clients. Comprehensive testing was conducted to ensure reliability, security, and cross-browser compatibility. The results demonstrate that the platform can effectively streamline the process of organizing online meetings, making it a valuable tool for professionals and their clients while providing a safe and welcoming digital space for psychological support.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3602">
    <dcterms:title><![CDATA[Tweet Categorization and Sentiment Analysis of Tweets]]></dcterms:title>
    <dcterms:abstract><![CDATA[<span>In today’s era, using internet platforms to convey information to others, whether family, friends, or strangers has become the norm. One of the leading social platforms in that regard is “Twitter” (now “X”). The effectiveness of communication on such platforms can be analyzed through the process of sentiment analysis. Sentiment analysis is considered a classification problem that determines whether an input is positive or negative.</span><br /><br /><span>The research aimed to show to what extent certain machine learning models outperform others for the given subset of data, depending on the choice of preprocessing steps within the sentiment analysis domain. This can be divided into two goals. The first goal was to present results on how one pipeline of preprocessing steps affects each machine learning model compared to the other preprocessing pipeline. The second goal was to present results on the viability of using several machine learning models for sentiment analysis of tweets by comparing the accuracies of each. For that purpose, a single subset was taken from the data and duplicated two times. Each subset duplicate had different preprocessing steps applied to it. Afterward, both subsets were fed to several machine-learning models in order to gauge their performance. </span><br /><br /><span>Finally, this paper presented results on the aforementioned processes for which it was found that the Naïve Bayes machine learning model had the best accuracy, while the choice of preprocessing steps proved to be almost negligible in improving the overall model accuracy.</span>]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3603">
    <dcterms:title><![CDATA[TRIPTIDY - AI BASED TRAVEL PLANNER<br />
]]></dcterms:title>
    <dcterms:abstract><![CDATA[In the contemporary travel landscape, many individuals face significant challenges in effectively planning their trips. This lack of an integrated and intelligent solution can result in overwhelming manual effort, missed opportunities for personalized experiences, and increased stress during the planning phase.<br />
<br />
The main intention of &quot;TripTidy: AI-Based Travel Planner&quot; is to make personalized trip planning simpler, less time-consuming, and more insightful for every user.<br />
<br />
TripTidy is a web-based application designed to empower users with an intuitive and intelligent platform for comprehensive travel organization. This system enables individuals to efficiently generate personalized itineraries based on their destination, dates, budget, and preferences. Key functionalities include robust user authentication, dynamic integration with external APIs for real-time hotel (Booking.com via RapidAPI) and flight (Amadeus API) searches, AI-powered content generation (via TogetherAI), image retrieval, and geolocation services (Foursquare API) [1][2][3][4]. Users can also customize generated itineraries, track and manage expenses, and browse pre-made itineraries on a dedicated Guide page. While designed for ease of use and intuitive navigation, the application incorporates sophisticated AI logic and data processing beneath its user-friendly interface, built with React for the front-end, Node.js with Express.js for the back-end, and MySQL as the database [5][6][7][8].<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3604">
    <dcterms:title><![CDATA[MY WALLET - AI-BASED PERSONAL FINANCE MANAGER<br />
]]></dcterms:title>
    <dcterms:abstract><![CDATA[In the contemporary financial landscape, many individuals face significant challenges in effectively managing their personal finances. The proliferation of digital transactions often leads to difficulties in comprehensively tracking expenditures, accurately categorizing spending, establishing realistic saving goals, and gaining a clear, consolidated financial overview. This lack of intelligent and streamlined solutions can result in financial oversight, missed opportunities for savings, and increased personal financial stress. <br />
<br />
The main intention of &quot;My Wallet - AI-Based Personal Finance Manager&quot; is to make personal finance management simpler, less time-consuming, and more insightful for every user.<br />
&quot;My Wallet&quot; is a web-based system designed to empower users with an intuitive and intelligent platform for financial control. This system enables individuals to efficiently manage their transactions, track income and expenses, set and monitor saving goals, and maintain a clear overview of their financial health. Key functionalities include secure user authentication, comprehensive transaction management (both manual entry and automated parsing from uploaded bank statements), and dedicated sections for incomes, expenses, upcoming bills, and saving goals. A distinctive feature of this application is its integration of Artificial Intelligence, which intelligently categorizes transactions, detects beneficiaries from bank statement data, and generates personalized saving plans based on user-defined objectives. While designed for ease of use and intuitive navigation, the application<br />
incorporates relatively complex AI algorithms and data processing logic beneath its user-friendly interface.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3605">
    <dcterms:title><![CDATA[Eventik]]></dcterms:title>
    <dcterms:abstract><![CDATA[The objective of this paper is to introduce Eventik, a web application developed to centralize event discovery, creation and booking in Bosnia and Herzegovina. The idea is to solve the current problem with finding or creating events such as concerts, parties, or community activities, which is that the process requires searching through multiple social media platforms, making the whole process inefficient and frustrating. Eventik solves this by providing a single application where users can find and manage events of various types, including everything from entertainment to volunteering. This promotes social engagement by encouraging open invitation events such as dance parties and community events like city cleanups and tree-planting.<br />
The MERN stack, which features MongoDB, Express, React and Node.js, together with Tailwind is used for development. The system features secure user authentication, featureful event management and filtering, event reviewing and rating, and intuitive user management.<br />
Eventik eases the process of event searching, enhances event visibility, simplifies participation in events and supports a more connected community, something much needed today.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3606">
    <dcterms:title><![CDATA[LIGHTFIN: LIGHTWEIGHT LINUX-BASED MICROSERVICES SYSTEM FOR FISCALIZATION, LOAN AND SUBSIDY MANAGEMENT<br />
]]></dcterms:title>
    <dcterms:abstract><![CDATA[From small businesses to large corporations, fiscalization has been a cornerstone of financial management for decades and will continue to be for many more to come. However, many businesses still struggle with outdated systems for fiscalization, loan and subsidy management that rely on legacy monolithic architectures.  These systems can be very difficult to maintain and scale.<br />
The aim of this project was to introduce a new solution to these issues: Lightfin, a fiscalization, loan and subsidy management system built with a microservice architecture, designed to offer enhanced performance, low delays, easy scalability and high stability.<br />
]]></dcterms:abstract>
</rdf:Description></rdf:RDF>
