<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/3558">
    <dcterms:title><![CDATA[ Inventory Management System]]></dcterms:title>
    <dcterms:abstract><![CDATA[This study addresses the development and implementation of an Inventory Management System (IMS) as part of a senior design project. The inefficiencies and challenges associated with traditional inventory management methods prompted the investigation into a comprehensive system to streamline operations and enhance organizational efficiency. The primary problem addressed in this research is the lack of an integrated and automated approach to inventory management, leading to inaccuracies, stockouts, overstocking, and ultimately, increased operational costs.<br />
The methods and procedures involved in this study encompassed a thorough analysis of existing inventory management practices and the design and development of a bespoke IMS. The system integrates real-time tracking, and data analytics to facilitate inventory control, demand forecasting, and procurement processes. Additionally, user-friendly interfaces were designed to enhance usability and accessibility across organizational levels.<br />
]]></dcterms:abstract>
    <dcterms:language><![CDATA[English language]]></dcterms:language>
</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/3584">
    <dcterms:title><![CDATA[AI STORYBOOK GENERATOR<br />
]]></dcterms:title>
    <dcterms:abstract><![CDATA[The rapid advancement of artificial intelligence has opened new possibilities for educational and creative applications. This project presents the design and development of an AI-powered Storybook Generator—a full-stack web application that allows users to generate personalized children’s storybooks using natural language prompts. The goal is to make storytelling more interactive, accessible, and creatively empowering by automating story creation, illustration, and narration through AI.<br />
The application addresses the problem of limited access to personalized, diverse, and engaging story content, especially for children from various cultural and linguistic backgrounds. By integrating advanced AI services, the platform generates unique stories based on user-provided inputs such as title, age group, genre, and illustration style. Using technologies like Google AI, Hugging Face’s text generation models, and custom text-to-speech tools, the system delivers cohesive narratives paired with AI-generated visuals and narration. The backend is developed using Node.js and Express.js, while the frontend is built with React.js, offering a responsive and user-friendly interface. Data is securely stored and managed using a Drizzle ORM with a PostgreSQL database.<br />
Results show that the system can produce high-quality storybooks with consistent plots, age-appropriate language, and stylized imagery, enhancing the reading experience. The platform also includes features like story exploration, user account management, coin-based generation limits, and payment integration for purchasing additional credits.<br />
In conclusion, the AI Storybook Generator showcases the potential of merging generative AI with interactive design to promote literacy and creativity in young users. Future work may involve mobile app development, multilingual support, story sharing features, and integration of educational objectives into story structure. The application serves as a scalable, customizable tool for families, educators, and storytellers worldwide.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3596">
    <dcterms:title><![CDATA[AI STORYBOOK GENERATOR<br />
]]></dcterms:title>
    <dcterms:abstract><![CDATA[The rapid advancement of artificial intelligence has opened new possibilities for educational and creative applications. This project presents the design and development of an AI-powered Storybook Generator—a full-stack web application that allows users to generate personalized children’s storybooks using natural language prompts. The goal is to make storytelling more interactive, accessible, and creatively empowering by automating story creation, illustration, and narration through AI.<br />
The application addresses the problem of limited access to personalized, diverse, and engaging story content, especially for children from various cultural and linguistic backgrounds. By integrating advanced AI services, the platform generates unique stories based on user-provided inputs such as title, age group, genre, and illustration style. Using technologies like Google AI, Hugging Face’s text generation models, and custom text-to-speech tools, the system delivers cohesive narratives paired with AI-generated visuals and narration. The backend is developed using Node.js and Express.js, while the frontend is built with React.js, offering a responsive and user-friendly interface. Data is securely stored and managed using a Drizzle ORM with a PostgreSQL database.<br />
Results show that the system can produce high-quality storybooks with consistent plots, age-appropriate language, and stylized imagery, enhancing the reading experience. The platform also includes features like story exploration, user account management, coin-based generation limits, and payment integration for purchasing additional credits.<br />
In conclusion, the AI Storybook Generator showcases the potential of merging generative AI with interactive design to promote literacy and creativity in young users. Future work may involve mobile app development, multilingual support, story sharing features, and integration of educational objectives into story structure. The application serves as a scalable, customizable tool for families, educators, and storytellers worldwide.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3623">
    <dcterms:title><![CDATA[AI-Powered Quiz Platform<br />
]]></dcterms:title>
    <dcterms:abstract><![CDATA[This project describes the design and development of an AI-powered Quiz web platform, allowing a user to create and take AI-generated quizzes dynamically. The primary focus is to build an engaging and adaptable platform with support for educational purposes, as well as casually played quizzes. The AI infers and generates questions based on user-selected topics and difficulty levels that give each quiz variety and dynamic capability. The application was implemented with FastAPI (Ramírez n.d.) as a backend, with AI carrying out quiz generation. GPT-based AI was included with AI-generated quiz questions and answers, and a simple web-based frontend was created to give the user an interface to create a quiz and complete a quiz. There is a non-relational database with user accounts, quizzes, and performance records, to keep track of user progress, to have personalized experiences. The evaluation of the system shows that the application can generate questions that are coherent, relevant, and on-topic in a number of knowledge domains. The user can create a quiz for their own planned study, goal-planned study discussion, or casual play. This platform demonstrates that AI-based quiz generation is flexible beyond strictly educational use. The results imply that there are significant improvements that AI quiz platforms could contribute to self-learning, greater adaptive performance, and making active knowledge acquisition interactive and fun. Ongoing improvements may include more multi-language support, collaborative development tools, and further improvements to adaptability depending on performance.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3627">
    <dcterms:title><![CDATA[BalkanFreelance - The Freelancing Web Platform]]></dcterms:title>
    <dcterms:abstract><![CDATA[This research presents BalkanFreelance, a specialized freelancing web platform designed specifically for the Balkan (EX-YU) region. The platform addresses the gap between global freelancing marketplaces and the unique economic needs of the Balkan area by creating a localized digital hub that enables regional talent to showcase their skills and secure employment opportunities.<br />
The problem addressed is the overloaded global freelance market, and the lack of opportunities for local freelancers and young talents to showcase their skills and knowledge.<br />
Two important features set BalkanFreelance apart: a strong role-based authentication system guaranteeing platform security and trust, and a hybrid payment system enabling both conventional ways (PayPal) and blockchain-based transactions.<br />
The platform&#039;s core functionality includes comprehensive gig management, so the users are able to create their own gigs as well as search for opportunities that match their skills.<br />
While acknowledging challenges such as market competition and trust-building, BalkanFreelance aims to empower local professionals, create new income streams, and foster a digital community that supports self-employment.<br />
This project shows how locally focused digital solutions could boost entrepreneurship and generate economic growth within the Balkan region&#039;s growing gig economy.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3632">
    <dcterms:title><![CDATA[BLINGHO]]></dcterms:title>
    <dcterms:abstract><![CDATA[This paper explores the use of a web platform for showcasing handmade jewelry branded as “Blingho” with a primary focus on presenting the available items in the most systematic and organized manner. Given the continuous growth of the market and demand, it is crucial for small businesses such as Blingho to establish a unique presence in the digital landscape. Therefore, the use of visual aids and the development of a user-friendly interface become essential for navigating the selection of decorative jewelry. This not only enhances the efficiency of the entire purchasing process but also contributes significantly to customer satisfaction.<br />
The development process was divided into several key phases: planning, design, implementation, and testing. The frontend of the application was built using standard web technologies such as HTML, CSS, and JavaScript to ensure responsiveness and clarity in design. On the back-end, PHP and MySQL were used to handle database interactions and user inputs, ensuring the dynamic functionality of the site. The initial phase involved a thorough analysis of user and business requirements, followed by the design of an efficient database structure to support product listings and user data. The completed application went through multiple testing iterations aimed at improving performance and optimizing usability.<br />
The final outcome of the project was a fully functional, user-oriented web application that allows smooth interaction with the content. By centralizing the display of all available jewelry items, the platform helps maintain consistent data management while reducing operational costs and time. Moreover, the resulting digital storefront positions Blingho to enter broader markets with a polished and professional online image. Overall, the techniques and tools employed during the development proved effective in achieving the project’s objectives. Looking ahead, further enhancements could include the addition of advanced features and strengthened security protocols to support future scalability and user trust.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3573">
    <dcterms:title><![CDATA[BnBosnia - Booking platform for Bosnia and Herzegovina<br />
]]></dcterms:title>
    <dcterms:abstract><![CDATA[The objective of this project is to develop a booking platform, crafted for the needs of Bosnia and Herzegovina, that is designed to help its users to rent and book properties. Technologies that are used to make this platform are React.js for frontend side along with Node.js powered with Express framework on the backend side, while utilizing PostgreSQL for database. The problem addressed is the absence of a booking platform specialised and tailored for the needs of the country Bosnia and Herzegovina. A technique that can be used is the creation of a web application that provides its users with seamless and free access to a booking system. On this web application, users can search for properties to book, publish their own properties and make profit from it, save properties for future booking, and much more. The results include a fully functional web application with a simple UI and a great UX, that attracts foreign and local tourists to use the application. The conclusion drawn is that the proposed BnBosnia booking platform, effectively helps their users to book accommodation and rent their own accommodation, allowing them to make profit.]]></dcterms:abstract>
    <dcterms:language><![CDATA[English language]]></dcterms:language>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3622">
    <dcterms:title><![CDATA[BOSNIAN NATURAL DISASTER MONITORING SYSTEM]]></dcterms:title>
    <dcterms:abstract><![CDATA[This thesis presents the design and implementation of the Bosnian Natural Disaster Monitoring System (BNDMS), a web application that addresses the practical need for a unified, timely, and auditable way to report incidents, coordinate response tasks, and communicate official updates within Bosnia and Herzegovina. The problem targeted is the absence of a single, user-friendly system that connects citizens, emergency workers, organizers, and administrators around geolocated incident data and role-appropriate actions.<br />
BNDMS is implemented as a Django-based monolith with two logical layers (api and front_end). A custom Account model provides role-based access control (levels: logged-in user, emergency worker, organizer, admin). Core domain models – Report, Task, News, and Request – inherit from a shared base with UUID identifiers and soft-delete for auditability. Methods and procedures include: server-rendered forms for validation and CSRF protection; a thin controller layer that encapsulates uniform CRUD operations and soft-delete semantics; Bootstrap-based templates for a responsive UI; and a geospatial workflow where user-submitted addresses are geocoded and stored as latitude/longitude for immediate display on a Leaflet map with OpenStreetMap tiles. End-to-end procedures cover account registration and login, incident reporting (title, description, address → coordinates), organizer assignment of tasks to specific users, emergency-worker status updates, and the publication of official news by privileged roles. Quality is supported by unit tests for models, Selenium scaffolding for system flows, and management commands for repeatable role administration.<br />
<br />
Results show a working system that enables citizen reporting, real-time map visualization from stored coordinates, structured tasking tied to incidents, and transparent publication of official information – while preserving history and enforcing permissions. The conclusion is that BNDMS delivers a maintainable, open, and extensible foundation for operational situational awareness in a disaster context and is well positioned for future enhancements such as a REST API, PostgreSQL/PostGIS, richer spatial analytics (e.g., clustering and proximity queries), and a mobile client.<br />
]]></dcterms:abstract>
</rdf:Description><rdf:Description rdf:about="https://omeka.ibu.edu.ba/items/show/3576">
    <dcterms:title><![CDATA[Business Intelligence Platform for PPC and Organic Marketing]]></dcterms:title>
    <dcterms:abstract><![CDATA[<br />
<br />
In the increasingly competitive higher education landscape, digital marketing plays a crucial role in attracting prospective students. However, institutions often face major challenges in tracking cross-channel performance and accurately attributing student applications to specific campaigns. Marketing platforms like Meta Ads and Google Ads often exaggerate campaign effectiveness by counting impressions, clicks, and superficial conversions that may not result in actual applications or enrollments. <br />
This senior design project addresses that issue by developing a Business Intelligence Platform for PPC and Organic Marketing, aimed at providing real-time, actionable insights for the International Burch University (IBU) Marketing Team. The system enables end-to-end campaign tracking by integrating digital ad performance data with actual application data, using a unique medium URL parameter embedded in campaign links and captured during the application process to bridge external and internal data sources.<br />
The platform uses Windsor.ai connectors to fetch ad data into Google Sheets, where a Google Apps Script automates data cleaning and merging. This data is combined with student application records from a MySQL database and visualized in real-time through Looker Studio dashboards.<br />
Results demonstrate the system’s ability to provide clear, actionable insights, enabling the marketing team to compare channels, calculate cost per application, and evaluate the full applicant funnel across departments and academic cycles. In doing so, the platform empowers the team to optimize campaigns based on verified outcomes.<br />
The project highlights the importance of reliable tracking infrastructure, disciplined use of URL parameters, and automation in marketing analytics. It represents a scalable, low-cost solution for improving data-driven decision-making in higher education marketing.<br />
]]></dcterms:abstract>
    <dcterms:language><![CDATA[English language]]></dcterms:language>
</rdf:Description></rdf:RDF>
