Resumen:
|
[EN] This project represents the conceptualization and execution of a social media platform
with the purpose of simplifying and enriching the experience of sharing meaningful moments with a global audience. "Sights," the ...[+]
[EN] This project represents the conceptualization and execution of a social media platform
with the purpose of simplifying and enriching the experience of sharing meaningful moments with a global audience. "Sights," the name of this innovative social network, is
designed to offer a wide range of features aimed at satisfying the needs and desires of its
users.
At the heart of this initiative is the intention to provide users with a platform where
they can easily upload and share new content. Additionally, Sights allows the creation
of connections and the expansion of social circles by allowing users to add friends to
their contact list, encouraging greater interaction and engagement among community
members. It also offers the possibility to interact with the profiles of other users, thus
fostering communication and interaction among individuals.
To achieve the effective implementation of this vision, the choice has been made to use
a full-stack MERN architecture, consisting of MongoDB as the database, Express.js as the
server framework, React.js as the user interface library, and Node.js as the server runtime
environment. This selection of cutting-edge technologies enables a smooth and highly
responsive user experience, along with the ability to scale effectively to accommodate
significant growth in the number of users and platform workload.
Furthermore, as part of Sights’ strategy to offer a personalized and engaging experience to its users, the Pearson correlation algorithm has been incorporated. This algorithm
has been chosen to provide highly relevant content recommendations to users based on
their preferences and previous behaviors. This further enriches the user experience by
offering content that is more likely to capture their interest and keep them engaged with
the platform.
[-]
[ES] Este proyecto representa la conceptualización y ejecución de una plataforma de redes
sociales con el propósito de simplificar y enriquecer la experiencia de compartir momentos significativos con una audiencia global. ...[+]
[ES] Este proyecto representa la conceptualización y ejecución de una plataforma de redes
sociales con el propósito de simplificar y enriquecer la experiencia de compartir momentos significativos con una audiencia global. Sights, el nombre de esta innovadora red
social, está diseñada para ofrecer una amplia gama de funcionalidades destinadas a satisfacer las necesidades y deseos de sus usuarios.
En el corazón de esta iniciativa se encuentra la intención de proporcionar a los usuarios una plataforma donde puedan cargar y compartir contenido nuevo de manera sencilla. Además, Sights permite la creación de conexiones y la expansión de círculos sociales
al permitir a los usuarios agregar amigos a su lista de contactos, lo que fomenta una mayor interacción y compromiso entre los miembros de la comunidad. También ofrece la
posibilidad de interactuar con los perfiles de otros usuarios, fomentando así la comunicación y la interacción entre individuos.
Para lograr la implementación efectiva de esta visión, se ha optado por utilizar una
arquitectura MERN full-stack, que consta de MongoDB como base de datos, Express.js
como framework de servidor, React.js como biblioteca de interfaz de usuario y Node.js
como entorno de tiempo de ejecución del servidor. Esta elección de tecnologías de vanguardia permite una experiencia de usuario fluida y altamente receptiva, junto con la
capacidad de escalar eficazmente para acomodar un crecimiento significativo en el número de usuarios y la carga de trabajo de la plataforma.
Además, como parte de la estrategia de Sights para ofrecer una experiencia personalizada y atractiva a sus usuarios, se ha incorporado el algoritmo de correlación de
Pearson. Este algoritmo se ha seleccionado con el fin de proporcionar recomendaciones
de contenido altamente relevantes a los usuarios, basándose en sus preferencias y comportamientos previos. Esto contribuye a enriquecer aún más la experiencia del usuario al
ofrecer contenido que es más propenso a captar su interés y mantenerlos comprometidos
con la plataforma.
[-]
|