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.

Resumen
Actividad general y estado de cada restaurante

Carta
Categorías, platos, alérgenos y precios

Métricas
Actividad de los últimos 30 días y búsquedas
Capturas de la app

Inicio
Lugares y platos destacados cerca

Búsqueda
Restaurantes y platos que coinciden

Ficha
Horario, mapa y cómo llegar

Carta
Categorías, alérgenos y precios

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
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?