Please use this identifier to cite or link to this item:
Title: Anàlisi i disseny d'una plataforma Marketplace
Other Titles: Análisis y diseño de una plataforma Marketplace
Analysis and design of a Marketplace platform
Author: El Youzghi Bette, Mohammadi
Tutor: Camps Riba, Josep Maria
Others: Caballé, Santi  
Abstract: This project provides an overview of the early software development stages of a Marketplace application: Requirements, analysis and design. Initially, needs are defined by exploring existing applications. Requirements are then organized and documented using user stories. Later, an interactive prototype is made. Finally, a high-level domain model and detailed software design of each service are created.
Currently there are many online e-commerce marketplace platforms where users can purchase products offered by different sellers. However, most of these are managed by a private company that has its own interests. For this reason, the idea is to build a Marketplace closer to its users that works with the principles of a cooperative and which favours sustainability, local trade, equal opportunities between sellers and which prioritizes quality over price. Initially, the features of the platform were compiled by exploring existing solutions and a planning broken down by tasks and milestones has been made. Later, these needs have been turned into concrete requirements and the latter have been organized by personas, epics and user stories using the user story map technique. Then, the requirements have been document using user stories with acceptance criteria written in the Gherkin language and an interactive prototype has been created with some example views. Finally, the detailed design of the application has been elaborated including standardized specification of operations separating orders from queries, creation of high-level domain model, decomposition of operations into microservices, elaboration of each microservice’s software design, versioning policy, deployment policy, and creating a practical documentation for some example endpoints. Resulting in detailed documentation of user stories, prototype with example views, detailed specification of operations, high-level domain model, detailed software design for each subdomain and practical documentation of some endpoints of the API.
Keywords: software
Document type: info:eu-repo/semantics/bachelorThesis
Issue Date: 19-Jan-2024
Publication license:  
Appears in Collections:Bachelor thesis, research projects, etc.

Files in This Item:
File Description SizeFormat 
melyouzghiTFG0124presentacio.pptxPresentació del TFG2,05 MBMicrosoft Powerpoint XMLView/Open
melyouzghiTFG0124memoria.pdfMemòria del TFG7,51 MBAdobe PDFThumbnail
View statistics

This item is licensed under aCreative Commons License Creative Commons