# name
Desenvolupament d'una aplicació web de venda de roba

# metadata.dc.description[].value
Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2024, Director: Jordi José Bazán

# metadata.dc.description.abstract[].value
[ca] En l'era digital actual, la presència en línia és fonamental per a qualsevol empresa que desitgi entrar en un mercat altament competitiu. OkonoFit, una marca emergent de roba esportiva, s'enfronta al desafiament de passar de vendre els seus productes a través de mitjans tradicionals i xarxes socials a establir una plataforma de comerç
electrònic. Aquest treball de fi de grau té com a objectiu desenvolupar una web completa per a OkonoFit, permetent-li expandir el seu abast de venda i millorar la seva presència en el mercat digital.
El projecte es divideix en diverses fases que inclouen la planificació, l'anàlisi, el disseny, la implementació i la publicació d'una solució de comerç electrònic. S'ha utilitzat la metodologia Agile per gestionar de manera eficient el
desenvolupament del projecte, adaptant-se a les necessitats específiques i als reptes tècnics que s'han anat presentant.
Per a la implementació del frontend, s'ha optat per utilitzar ReactJS juntament amb Next.js, Tailwind CSS i Flowbite, proporcionant una interfície d'usuari moderna i intuitiva. Pel que fa al backend, s'ha utilitzat Flask per a la creació d'una API robusta que gestiona les operacions CRUD, connectant-se a la base de dades de Firebase per a l'emmagatzematge i recuperació de dades. El procés de desenvolupament ha inclòs la identificació i especificació detallada de casos d'ús, el disseny dels endpoints necessaris per satisfer els requisits del sistema i la implementació d'un sistema de maneig d'errors eficaç per garantir una experiència d'usuari consistent i sense interrupcions. Aquest treball no pretén proporcionar a OkonoFit una eina completament funcional per augmentar les seves vendes en línia, sinó crear la primera part d'una plataforma en línia per acostar-se a publicar la web en un futur pròxim. A través d'aquest projecte, es busca demostrar la importància del comerç electrònic en l'actualitat i
oferir una solució tecnològica que respongui a les necessitats reals d'una empresa emergent en creixement.
[en] In today's digital era, having an online presence is essential for any business aiming to introduce himself to a competitive market. OkonoFit, an emerging sportswear brand, faces the challenge of transitioning from selling its products through traditional means to establishing an e-commerce platform. This final degree project aims to
develop a complete website for OkonoFit, allowing it to expand its sales reach and enhance its digital market presence.
The project is divided into several phases including planning, analysis, design, implementation, and deployment of an e-commerce solution. The Agile methodology has been adopted to efficiently manage the project's development, adapting to the specific needs and technical challenges encountered along the way.
For the frontend implementation, ReactJS has been chosen along with Next.js, Tailwind CSS, and Flowbite, providing a modern and intuitive. For the backend, Flask has been used to create the API that handles CRUD operations, connecting to the Firebase database for data storage and retrieval.
The development process included identifying and detailing use cases, designing the necessary endpoints to meet the system's requirements, and implementing an effective error handling system to ensure a consistent and uninterrupted user experience. The solution has been deployed using hosting platforms such as Vercel for the frontend and Heroku for the backend, ensuring continuous integration and facilitating future maintenance.
This project not only aims to provide OkonoFit with a functional tool to increase its online sales but also serves as a foundation for future improvements and expansions. Through this project, the importance of e-commerce in today's world is demonstrated, and a technological solution that responds to the real needs of a growing emerging company is offered.

# metadata.dc.rights[].value
memòria: cc-nc-nd (c) Marc Colominas Casabella, 2024

# metadata.dc.rights[].value
codi: GPL (c) Marc Colominas Casabella, 2024

# metadata.dc.source[].value
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

# metadata.dc.title[].value
Desenvolupament d'una aplicació web de venda de roba