Es una escena muy familiar: estás preparando un pollo asado para la cena cuando te das cuenta de que te has quedado sin aceite de oliva otra vez. Casualmente, esto sucede solo un día después de haber realizado su viaje habitual al supermercado. Ahora tienes que regresar solo por eso que olvidaste escribir en tu lista de compras. Para evitar este tipo de inconvenientes en el futuro, necesita un creador de listas de compras en tu cocina.
Este proyecto de bricolaje lo logra agregando artículos comestibles a una lista de compras de Trello a la que puede acceder fácilmente cuando lo solicite. Siempre que te quedes sin un ingrediente, simplemente escanea el código de barras del artículo con el escáner conectado a la Raspberry Pi. Luego, el Pi buscará el código de barras en una base de datos personalizada (que puede modificar para incluir sus propios elementos). Si está en la base de datos, el nombre del producto se agrega directamente a la lista. Si se trata de un artículo nuevo, su código de barras se agregará como marcador de posición. Puedes editar la entrada en Trello para informar al sistema cuál es el producto. Al hacerlo, también se actualizará automáticamente la base de datos para reconocer el elemento en escaneos futuros.
Todo el sistema corre sobre un servidor web desarrollado con Flask y CSS. Se muestra en Google Chrome, que se inicia automáticamente al iniciar. Además de la lista de compras, que verá actualizada en tiempo real, el servidor web también muestra la fecha y la hora, el clima de hoy, el pronóstico de los próximos tres días, su Google Calendar completo con eventos y un Trello para… lista de tareas.