Proyecto propio

Bokado

Plataforma de descubrimiento de restaurantes

Plataforma para descubrir dónde comer buscando el plato que apetece, con una búsqueda con IA que entiende lo que la persona quiere. Incluye app multiplataforma, web, panel de administración y backend, integrados sobre la misma API.

Búsqueda con inteligencia artificial

Lo que distingue a la plataforma de un buscador de restaurantes convencional.

  • Búsqueda semántica híbrida

    Entiende lo que la persona busca, no solo las palabras exactas: una consulta como «algo picante y barato» encuentra platos aunque no contengan esos términos. Combina embeddings de Gemini y pgvector con coincidencia por texto.

  • Digitalización de cartas

    El restaurante sube una foto o un PDF de su carta y la IA, con visión, extrae categorías, platos, precios y etiquetas. El restaurante revisa y publica: de la carta en papel a la carta digital en minutos.

  • Lenguaje natural y ranking propio

    Detecta señales como «barato», «abierto ahora» o «cerca», usa la ubicación del usuario y el horario real de cada local, y ordena combinando relevancia del plato, distancia y precio.

  • Resultados siempre disponibles

    Si la IA falla, un buscador de respaldo con búsqueda de texto completo en español garantiza que el usuario nunca se queda sin resultados.

Panel de administración

Panel web para gestionar los restaurantes de la plataforma: resumen de actividad, carta con categorías, platos y alérgenos, y métricas de búsquedas y visitas.

Dashboard del panel de administración con cuatro indicadores (apariciones en búsquedas, visitas al perfil, visitas a la carta y cómo llegar), cada uno con su gráfica, y una lista de restaurantes con su estado, búsquedas, visitas y tasa de conversión.

Resumen

Actividad general y estado de cada restaurante

Pantalla Mi Carta del panel con menús fijos, una categoría desplegada con platos, etiquetas de alérgenos, precios, interruptores de visibilidad y botones de editar y borrar.

Carta

Categorías, platos, alérgenos y precios

Pantalla de métricas de un restaurante con la gráfica de actividad de los últimos 30 días, barras de apariciones, visitas y cómo llegar, el ranking de platos más buscados y las búsquedas que encontraron el restaurante.

Métricas

Actividad de los últimos 30 días y búsquedas

Capturas de la app

  • Pantalla de inicio de la app Bokado con la dirección elegida, el buscador, los filtros Comer, Beber y Todos, las categorías y una lista de lugares destacados con su valoración.

    Inicio

    Lugares y platos destacados cerca

  • Pantalla de búsqueda de la app Bokado con el texto torti, pestañas Todos, Platos y Restaurantes y resultados con los platos que coinciden en cada restaurante.

    Búsqueda

    Restaurantes y platos que coinciden

  • Ficha de un restaurante en la app Bokado con foto de cabecera, estado abierto, distancia, precio, tipo de cocina, mapa con la dirección, horario del día y botón Cómo llegar.

    Ficha

    Horario, mapa y cómo llegar

  • Carta de un restaurante en la app Bokado con filtros por categoría y una lista de platos con descripción, etiquetas de alérgenos, precio y foto.

    Carta

    Categorías, alérgenos y precios

  • Pantalla de selección de ubicación en la app Bokado con un mapa, un buscador de direcciones y un botón para usar la ubicación elegida.

    Ubicación

    Elegir la zona en el mapa

Partes del proyecto

App multiplataforma
Búsqueda de restaurantes y platos, ficha de cada local, carta y selección de ubicación.
Web
Frontend en React conectado a la misma API que la app.
Panel de administración
Dashboard para gestionar todo el contenido de la plataforma, con métricas por restaurante y revisión de cartas.
Backend
API REST en Spring Boot con búsqueda semántica y por texto, filtros, información de cada establecimiento y servicios de IA.

Arquitectura

App multiplataforma
Web
Panel de administración
API RESTSpring Boot
PostgreSQLpgvector
Esquema simplificado. App, web y panel usan la misma API.

Stack

App
Kotlin Multiplatform, Compose Multiplatform, Material 3
Web
React
Backend
Spring Boot, API REST
Datos e IA
PostgreSQL, pgvector, Gemini (embeddings y visión)
Servicios
Firebase, Google Maps

¿Tienes algo parecido en mente?

Contactar