Yesod Web Framework
Tutorial en Español
Esta aplicación web es el resultado del tutorial sobre Yesod que puedes leer aquí:
Yesod Web Framework (en español)
Esta aplicación es plenamente funcional, las principales funcionalidades cubiertas son:
- Autenticación con "Mozilla Persona" o con "Google"
- Gestión del perfil de usuario
- Creación, modificación y eliminación de eventos personales
- Listado de eventos personales
- Notificar a los usuarios de sus eventos via e-mail
Funciones pendientes de realizar
- Terminar CRUD completo de eventos
- Poder fijar antelación con que notificar
- Helpers en edición de evento: "fijar para próximo: [año], [mes]"
- Más información en el listado de eventos y ordenar por proximidad
El sistema en producción está funcionando con sólo:
- 120 Mbytes de memoria RAM
- 855 Mbytes de HDD totales en el sistema
[root@luna ~]# uname -a Linux luna 3.6.6-1-ARCH #1 SMP PREEMPT Mon Nov 5 11:57:22 CET 2012 x86_64 GNU/Linux
[root@luna ~]# cat /proc/meminfo | grep ^MemTotal MemTotal: 120004 kB
[root@luna ~]# lsblk | grep -v ^sr0 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 1G 0 disk +-sda1 8:1 0 855M 0 part / +-sda2 8:2 0 169M 0 part [SWAP]
37.235.53.89