Red Social para Futbolistas Amateur
Resumen
Este proyecto surge de la idea de ofrecer al fútbol amateur un entorno digital propio, alejado de la dispersión y la falta de recursos que a menudo limitan a jugadores y clubes. La aspiración principal ha sido construir una red social especializada que permita a cada usuario, ya sea un futbolista con ganas de mostrar su trayectoria o un club en busca de talento, expresarse con libertad y profesionalidad. Para ello, se han diseñado perfiles detallados en los que cualquiera puede incluir estadísticas, experiencia, retratos o escudos, y actualizar toda esa información de forma sencilla y visual.
En paralelo, se ha levantado un feed interactivo donde las publicaciones cobran vida: compartir un gol decisivo, celebrar un ascenso o aprender de los errores es tan rápido como escribir un comentario, reaccionar con un “me gusta” o subir una foto en tres clics. El espacio de ofertas deportivas funciona como un tablón real, en el que los clubes publican vacantes y los jugadores responden con un solo gesto, garantizando que ni el interés ni las oportunidades se queden en el tintero. Además, la mensajería privada y las notificaciones instantáneas aseguran que cada chat, cada alerta de candidatura o cada nuevo seguidor llegue sin demora al destinatario.
Todo construido sobre una arquitectura moderna y segura: un frontend ligero en HTML/CSS/JavaScript se comunica mediante una API RESTful con un backend en Node.js/Express, mientras MongoDB almacena datos y Mongoose los organiza con esquema. El uso de JWT, bcrypt y envuelve el flujo de usuarios en un entramado de confianza.
El resultado es una plataforma accesible, escalable y pensada desde la pasión por el fútbol base. El proyecto no solo digitaliza encuentros y estadísticas, sino que construye puentes reales, habilita sueños y refuerza el sentido de comunidad de quienes viven el deporte con autenticidad. This project stems from the idea of giving amateur football its own digital home, away from the fragmentation and lack of resources that often hold players and clubs back. The primary aim was to create a specialized social network where every user—whether a footballer eager to showcase their journey or a club on the hunt for talent—can express themselves with both freedom and professionalism. To this end, we built detailed profiles in which anyone can add statistics, experience, portraits or club crests and update all that information easily and visually.
At the same time, we launched an interactive feed where posts truly come to life: sharing a decisive goal, celebrating a promotion or learning from mistakes is as simple as writing a comment, tapping a “like” or uploading a photo in three clicks. The sports-offers board functions like a real bulletin board—clubs post vacancies and players respond with a single click—ensuring that neither interest nor opportunity falls through the cracks. Private messaging and instant notifications make certain every chat, application alert or new follower reaches its recipient without delay.
All of this sits on a modern, secure architecture: a lightweight HTML/CSS/JavaScript frontend communicates via a RESTful API with a Node.js/Express backend, while MongoDB stores the data and Mongoose structures it with schemas. JWT and bcrypt wrap the user flow in a reliable layer of trust.
The result is an accessible, scalable platform built from a passion for grassroots football. This project not only digitizes matches and statistics but also forges real connections, empowers dreams and strengthens the sense of community among those who live the game in its purest form.
Trabajo Fin de Grado
Red Social para Futbolistas AmateurTitulación / Programa
Grado en Ingeniería en Tecnologías de Telecomunicación y Grado en Análisis de Negocios/Business AnalyticsMaterias/ categorías / ODS
KTT (GITT)Palabras Clave
red social, fútbol amateur, API RESTful, Node.js, MongoDBsocial network, amateur football, RESTful API, Node.js, MongoDB