Treffer: ProConnectX: A Web Application for Freelance Marketplace

Title:
ProConnectX: A Web Application for Freelance Marketplace
Contributors:
Feklistova, Lidia, juhendaja, Tartu Ülikool. Loodus- ja täppisteaduste valdkond, Tartu Ülikool. Arvutiteaduse instituut
Publisher Information:
Tartu Ülikool
Publication Year:
2025
Collection:
University of Tartu: Dspace
Document Type:
Dissertation thesis
File Description:
application/pdf
Language:
English
Accession Number:
edsbas.39AA2256
Database:
BASE

Weitere Informationen

This thesis presents the design and development of ProConnectX, a secure Minimum Viable Product freelance marketplace aimed at empowering freelancers and small businesses in Estonia. The platform addresses three core issues identified in the local market: fragmented service offerings, lack of trust between clients and freelancers, and limited scalability for self employed professionals and small businesses. The main goal of the thesis was to create a functional prototype that enables secure, transparent, and scalable interactions between users in a multi-role environment. The system was implemented using a modern full-stack technology stack, including Spring Boot for the backend, React with Redux Toolkit for the frontend, and PostgreSQL as the database. Role-based access control and REST APIs were used to support dynamic user workflows, including escrow-secured order management, dispute handling, and in-session role switching. The backend was enhanced with Aspect-Oriented Programming, Criteria API for complex queries, and secure architectural patterns to ensure data integrity and modular design. ; Käesolev bakalaureusetöö keskendub turvalise vabakutseliste turundusplatvormi ProConnectX loomisele. Tegemist on minimaalsetöötava tootega, mis on mõeldud toetada Eesti vabakutselisi ja väikeettevõtteid klientide hankimisel ning suurendada klientide usaldust läbi tagatiste ja arvustussüsteemi. Töö keskendub kolmele peamise probleemi lahendamisele: teenuste killustatus erinevates keskkondades, usalduse puudus tööandjate ja vabakutseliste vahel ning piiratud võimalused väiksemate teenusepakkujate kasvuks. Platvormi loodi kasutades kaasaegset täislahendustehnoloogiat: Spring Boot tagasüsteemina, React koos Redux Toolkitiga kasutajaliideses ning PostgreSQL andmebaasina. Rakenduses on toetatud rollipõhine ligipääs ja REST API teenused. Rakenduses on realiseeritud kasutajate vahelised töövood, nagu tellimuste haldamine tagatisega, vaidluste lahendamine ning rollide vahetamine ühe seansi jooksul. Arhitektuuris kasutati ka ...