Tappas es una aplicación backend desarrollada en Spring Boot que importa datos desde un dataset con todos los restaurantes en Extremadura desde un archivo Excel y los expone a través de una API REST conectada a MongoDB. Su objetivo es facilitar a los usuarios la búsqueda de los mejores restaurantes en función de su ciudad y el plato que desean comer.
Nuestra API se conecta a una base de datos no relacional en MongoDB cargada en una imagen Docker con el dataset de restaurantes de la región.
Además, Tappas integra Redis como sistema de cache para acelerar las respuestas más frecuentes, como:
-
Consultas repetidas por ciudad y plato.
-
Resultados del top 3 de restaurantes.
-
Precaching de búsquedas populares según patrones de uso por los usuarios.

