<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=168150"><dc:title>Full-stack development of React Online Marketplace</dc:title><dc:creator>JOVANOVIĆ,	ĐORĐE	(Avtor)
	</dc:creator><dc:creator>Machidon,	Octavian Mihai	(Mentor)
	</dc:creator><dc:subject>online marketplace</dc:subject><dc:subject>web app</dc:subject><dc:subject>React</dc:subject><dc:description>Within the scope of this thesis, we designed and implemented an online marketplace utilizing modern web technologies. We utilized Next.js, a React framework that enabled us to leverage Server-Side Rendering for improved SEO and performance optimization. The user interface was designed to be responsive and user-friendly through a design system built with React Aria Components, ensuring accessibility for a diverse user base.
For the backend, we used Supabase, which provided storage and a PostgreSQL database, also enabling real-time functionality through WebSockets, allowing us to integrate a real-time chat feature within our app. Additionally, we enhanced search capabilities by incorporating OpenAI's model for generating vector embeddings, which enabled semantic search on listings, and utilized the Google Places API for geolocation filtering, improving the relevance of search results.
To evaluate our solution, we conducted a user study comparing our app with Bolha, an existing online marketplace, involving 20 testers. The results indicated that our app is more user-friendly and provided actionable feedback for further improvements. We also addressed methodological limitations, specifically the quantitative nature of the data and the small sample size, by using Google's Lighthouse to obtain objective performance, SEO, best practices, and accessibility metrics. Our app consistently scored highly in these audits, often achieving higher or comparable performance scores to Bolha across both mobile and desktop modes.</dc:description><dc:date>2025</dc:date><dc:date>2025-03-31 11:20:04</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>168150</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
