Recetario
Se trata de una aplicación sencilla para gestionar una base de datos de ingredientes y recetas, y la edición de calendarios para generar la lista de la compra.
Información técnica
- Funciona con Ruby 2.2 y Rails 4.2
- Utiliza Charisma, de Muhammad Usman, que incluye el magnífico FullCalendar de Ada Shaw
- La funcionalidad de exportación de calendario genera un enlace que envía la lista de ingredientes a Omnifocus (con un handler x-omnifocus).
- Se incluye un juego de recetas e ingredientes a modo de ejemplo.
Instalación en Heroku
Una vez instalada y subida la aplicación a Heroku, hay que activar las variables para la autenticación mínima:
heroku run rake db:setup (o db:migrate si no queremos cargar los seeds)
heroku config:add HTTP_AUTH_NAME=XXX
heroku config:add HTTP_AUTH_PASSWORD=YYY
Pantallazos
Antes que los tests, prefiero ver los pantallazos de las cosas que instalo, así que aquí van algunas capturas:
TODO
- Añadir un sistema de autenticación de verdad
- Hacerlo multiusuario
- Enviar caracteres UTF-8 a la exportación de Omnifocus (parece un problema de Omnifocus URI Handler)
- Escribir tests