Skip to content
Juan Berrocal Rudner edited this page Apr 18, 2024 · 4 revisions

Beer Geek Menu

Necesidad

Cuando pides una cerveza de importación es complicado a veces indicar cual quieres exactamente al camarero, también tu saber que característica tiene, y lo que es peor si te dan una carta en papel suele pasar que no siempre hay de todo.

¿Por qué no hacer una carta digital de cervezas en la que ves la imagen de la botella, una breve descripción de sus características y además si no está disponible que no aparezca?

Flujo

Cliente

El cliente entra en la carta de cervezas del restaurante (QR por ejemplo).

El cliente va haciendo scroll en el móvil viendo las diferentes cervezas, con opción de pinchar en detalle, descripción.

El cliente le señala al camarero cual quiere (incluso se podría poner un número o referencia).

Restaurante

El restaurante crea su carta en blanco (crear cuenta).

El restaurante elige las cervezas.

Publica su carta

El restaurante puede modificar disponibilidad.

Más adelante dejaríamos que introdujera otras cervezas o descripciones etc...

Páginas

Prototipo Baja Fidelidad

Otros

Aquí puedo contactar con Bodecall y ver si podemos colaborar con ellos.

Entidades (Relacional)

  • Drink: Obviamente una tabla para las cervezas. Me ha basado en las que se pueden ver en bodecall: Nombre, fabricante, color (rubia, negra, etc), estilo (Amber Ale, Triple, etc), pais de procedencia, porcentaje de alchol, alergenos (gluten), formato (grifo, 33cl, 25cl, lata, etc) y una URL a su foto (libre de copyright).

  • Restaurant: Cada uno de los bares registrados. Nombre, direccion, ciudad. Tambien un campo usuario, que es quien tiene acceso a este restaurante para editar sus campos y su carta de cervezas.

  • RestaurantDrinkMenu: La carta de cervezas para cada restaurante. Aqui cada restaurante puede editar sus cervezas, y poner su propio precio y si tienen o no stock.

  • Usuarios: Se entraria por la direccion de email. Puede ser administrador de la aplicacion o un usuario normal (un restaurante).

Consideraciones

  • Por ahora supongo que cada restaurante es gestionado por un solo usuario.
  • Un usuario administrador puede editar todos los restaurantes y cartas.
  • Un usuario normal podria gestionar un solo restaurante. En esta caso, si alguien tiene varios restaurantes tendria que crear sendos usuarios.
  • El formato de cada bebida puede variar entre ser de grifo o en botella de 33cl, de 25 cl, o incluso de lata. El precio tendra que ser distinto segun el formato.
Clone this wiki locally