# name
AdoptAble: Creació d’una plataforma d’adopció

# metadata.dc.description[].value
Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2025, Director: Xavier Baró i Solé

# metadata.dc.description.abstract[].value
AdoptAble és una plataforma web desenvolupada per simplificar i millorar el procés d’adopció de gossos connectant de manera efectiva les protectores amb els possibles adoptants. El seu objectiu principal és ser un entorn intuı̈tiu, fàcil d’utilitzar i centralitzat que optimitzi la comunicació, la gestió i tot el flux d’adopcions. El
desenvolupament d’AdoptAble ha implicat l’ús de tecnologies web modernes, concretament React amb TypeScript, Django amb Django REST Framework, PostgreSQL i MinIO.
Les caracterı́stiques clau de la plataforma són l’accessibilitat i la usabilitat, validades mitjançant el retorn d’usuaris i proves exhaustives, assolint una puntuació d’accessibilitat de Lighthouse de fins al 95%. També incorpora mesures de seguretat com el control d’accés basat en rols, l’autenticació segura i pràctiques estrictes de
validació de dades per mitigar vulnerabilitats com CSRF, injecció SQL i XSS.
Pel que fa a les funcionalitats essencials, la plataforma s’adapta a les necessitats reals incloent-hi perfils detallats dels animals, filtratges avançats segons les preferències dels usuaris, sol·licituds digitals d’adopció simplificades, gestió de donacions i perfils complets tant per a usuaris com per a protectores.
Aquest projecte ofereix una base sòlida i escalable per a futures millores. Entre les possibles extensions hi ha un suport multilingüe més ampli, capacitats analı́tiques més profundes per a les protectores i una automatització més gran del procés d’adopció. En definitiva, AdoptAble contribueix de manera significativa a fer els processos d’adopció d’animals més eficients, transparents i accessibles, impactant positivament protectores, adoptants i animals.

# metadata.dc.description.abstract[].value
AdoptAble is a web-based platform developed to simplify and enhance the adoption process of dogs by effectively connecting shelters and potential adopters. Its main objective is to become an intuitive, user-friendly, and centralized environment that optimizes communication, management, and the overall adoption process. Adop-
tAble’s developments has entailed the use of modern web technologies, specifically React with TypeScript, Django with Django REST Framework, PostgreSQL and MinIO. The web’s main characteristics are accessibility and usability, validated through user feedback and rigorous testing, achieving a Lighthouse accessibility score of up to 95%. It also contemplates security measures, including role-based access control, secure authentication, and stringent data validation practices to mitigate vulnerabilities such as CSRF, SQL injection, and XSS. As for core functionalities, the platform adapts to the real world’s needs, as it includes detailed animal profiles, advanced filtering capabilities based on user preferences, streamlined digital adoption requests, donations, and user and shelter profiles. This project provides a robust and scalable foundation for future enhancements. Potential improvements include expanded multilingual support, deeper analytics capabilities for shelters, and broader adoption process automation. Ultimately, AdoptAble significantly contributes to making animal adoption processes more efficient, transparent, and accessible, positively impacting shelters, adopters, and animals alike.

# metadata.dc.rights[].value
memòria: cc-nc-nd (c) Xavier Baró i Solé, 2025

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

# metadata.dc.title[].value
AdoptAble: Creació d’una plataforma d’adopció