Resumen:
|
[ES] Animal Crossing New Horizons es, actualmente, un videojuego para Nintendo Switch muy popular que cuenta con una comunidad muy extensa. Este juego ofrece multitud de opciones multijugador en linea. Sin embargo, sus ...[+]
[ES] Animal Crossing New Horizons es, actualmente, un videojuego para Nintendo Switch muy popular que cuenta con una comunidad muy extensa. Este juego ofrece multitud de opciones multijugador en linea. Sin embargo, sus jugadores carecen de herramientas para poder sacar el máximo potencial del juego, lo que supone que acaben segradados en diferentes puntos de encuentro.
El objetivo es crear una aplicación web donde poder reunir a toda la comunidad, ofreciéndoles todas las funcionalidades y recursos que se estiman oportunos, centrados principalmente en la experiencia de usuario. Para conseguir este propósito, se ha llevado a cabo un estudio con los usuarios finales para conocer sus intereses. A partir de ahí, se ha implementado la aplicación empleando tecnologías de última generación como React.js, TailwindCSS, CI/CD, TypeScript, el framework Next.js, Node.js, Prisma, PostgreSQL y Docker. La elección de estas tecnologías se debe a que juegan un papel fundamental en el desarrollo web moderno.
Finalmente, se ha obtenido un producto software donde, la parte del front-end cuenta con un diseño funcional y atractivo, así como el back-end que es escalable, robusto y más rápido mediante el uso de Edge Functions. Gracias a las características descritas, se ha logrado satisfacer la gran mayoría de necesidades de la comunidad.
[-]
[EN] Animal Crossing New Horizons is a very popular video game for Nintendo Switch with an extremely large community nowadays. This game offers a lot of online multiplayer options. However, their players do not have the ...[+]
[EN] Animal Crossing New Horizons is a very popular video game for Nintendo Switch with an extremely large community nowadays. This game offers a lot of online multiplayer options. However, their players do not have the tools to get the full potential of the game. Therefore, it means that the players are segregated into different meeting points.
The objective is to create a web application where all players can meet and offer them all functionalities and resources that are considered appropriate, mainly focused on the user experience. To achieve this purpose, a study has been carried out with end users to find out their interests. From there, the application has been implemented with state-of the-art technologies like React.js, TailwindCSS, CI/CD, TypeScript, Next.js framework, Node.js, Prisma, PostgreSQL and Docker. The choice of these technologies is due to the fact that they play a fundamental role in modern web development.
Finally, a software product has been obtained where the front-end has a functional and attractive design, as long as the back-end which is scalable, robust and faster by using Edge Functions. Thanks to the characteristics described, it has been possible to satisfy the vast majority of the needs of the community.
[-]
|