Este proyecto se centra en el desarrollo de una aplicación web denominada “GastroLog” cuyo objetivo es una red social, diseñada para los apasionados de la gastronomía. La plataforma intenta establecer una comunidad, dónde los usuarios podrán explorar, calificar, y compartir sus aventuras en restaurantes de cualquier ciudad. La meta fundamental es simplificar la búsqueda de nuevas vivencias culinarias, mediante un sistema sustentado en la confianza y las conexiones sociales. En vez de limitarse a críticas anónimas, GastroLog dejará a sus usuarios seguir a críticos gastronómicos o amigos. Esto generará un flujo de actividades, funcionando como una fuente de recomendaciones digna de confianza. Para estimular la interacción, se incluirán perfiles de usuario, reseñas detalladas, y valoraciones. Toda la información relevante de usuarios, restaurantes y críticas se almacenará en una base de datos PostgreSQL. La arquitectura de la aplicación se fundamentará en un modelo de tres capas. El backend, construido en Java usando Spring Boot, proporcionará una API REST, facilitando la comunicación con el frontend. La interfaz, se construirá empleando tecnologías web, tales como React, CSS, y JavaScript, utilizando Bootstrap 5, para obtener un diseño intuitivo y adaptable a cualquier dispositivo. Esta aplicación intenta abordar la dificultad de hallar sugerencias culinarias personalizadas y fiables. Las plataformas actuales a menudo exhiben listados genéricos, pero, les falta un aspecto social que permita a los individuos descubrir sitios mediante vivencias compartidas con individuos que compartan sus predilecciones.
ABSTRACT
This project focuses on the development of a web application called “GastroLog.” It will be a social network designed for food enthusiasts. The platform aims to create a community where users can explore, rate, and share their restaurant adventures in any city. The main goal is to simplify the search for new culinary experiences through a system based on trust and social connections. Instead of relying on anonymous reviews, GastroLog will allow its users to follow food critics or friends. This will generate a stream of activity, functioning as a trustworthy source of recommendations. To encourage interaction, user profiles, detailed reviews, and ratings will be included. All relevant information about users, restaurants, and reviews will be stored in a PostgreSQL database. The app’s architecture will be based on a three-tier model. The backend, built in Java using Spring Boot, will provide a REST API, facilitating communication with the frontend. The interface will be built using web technologies such as React, CSS, and JavaScript, using Bootstrap 5, to achieve an intuitive design adaptable to any device. This app seeks to address the difficulty of finding personalized and reliable culinary suggestions. Current platforms often display generic listings, but they lack a social aspect that allows individuals to discover places through shared experiences with people who have similar preferences.
Este proyecto se centra en el desarrollo de una aplicación web denominada “GastroLog” cuyo objetivo es una red social, diseñada para los apasionados de la gastronomía. La plataforma intenta establecer una comunidad, dónde los usuarios podrán explorar, calificar, y compartir sus aventuras en restaurantes de cualquier ciudad. La meta fundamental es simplificar la búsqueda de nuevas vivencias culinarias, mediante un sistema sustentado en la confianza y las conexiones sociales. En vez de limitarse a críticas anónimas, GastroLog dejará a sus usuarios seguir a críticos gastronómicos o amigos. Esto generará un flujo de actividades, funcionando como una fuente de recomendaciones digna de confianza. Para estimular la interacción, se incluirán perfiles de usuario, reseñas detalladas, y valoraciones. Toda la información relevante de usuarios, restaurantes y críticas se almacenará en una base de datos PostgreSQL. La arquitectura de la aplicación se fundamentará en un modelo de tres capas. El backend, construido en Java usando Spring Boot, proporcionará una API REST, facilitando la comunicación con el frontend. La interfaz, se construirá empleando tecnologías web, tales como React, CSS, y JavaScript, utilizando Bootstrap 5, para obtener un diseño intuitivo y adaptable a cualquier dispositivo. Esta aplicación intenta abordar la dificultad de hallar sugerencias culinarias personalizadas y fiables. Las plataformas actuales a menudo exhiben listados genéricos, pero, les falta un aspecto social que permita a los individuos descubrir sitios mediante vivencias compartidas con individuos que compartan sus predilecciones.
ABSTRACT
This project focuses on the development of a web application called “GastroLog.” It will be a social network designed for food enthusiasts. The platform aims to create a community where users can explore, rate, and share their restaurant adventures in any city. The main goal is to simplify the search for new culinary experiences through a system based on trust and social connections. Instead of relying on anonymous reviews, GastroLog will allow its users to follow food critics or friends. This will generate a stream of activity, functioning as a trustworthy source of recommendations. To encourage interaction, user profiles, detailed reviews, and ratings will be included. All relevant information about users, restaurants, and reviews will be stored in a PostgreSQL database. The app’s architecture will be based on a three-tier model. The backend, built in Java using Spring Boot, will provide a REST API, facilitating communication with the frontend. The interface will be built using web technologies such as React, CSS, and JavaScript, using Bootstrap 5, to achieve an intuitive design adaptable to any device. This app seeks to address the difficulty of finding personalized and reliable culinary suggestions. Current platforms often display generic listings, but they lack a social aspect that allows individuals to discover places through shared experiences with people who have similar preferences. Read More


