Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/emancu/dnf

A ToDo list app
https://github.com/emancu/dnf

Last synced: 24 days ago
JSON representation

A ToDo list app

Awesome Lists containing this project

README

        

ToDo list.

Para la autenticación de usuarios, elegí un plugin llamado "authlogic" sencillo de implementar, que lo encontré en railscasts.
Para los tests utilicé "stories", una gema que me recomendó Lucas.

Definí los "stories" de acuerdo a las funcionalidades que esperaba de mi aplicación y luego definí el modelo a utilizar.

Fui construyendo cada "scenario" conjuntamente con el modelo, y luego realicé las vistas y controladores para ajustarse a los tests.

## Notas ##
> El administrador de usuarios me pareció que no era necesario, ya que era más de lo mismo. Sin embargo lo puedo agregar rápidamente.

> Cada lista contiene varios tasks, y si bien la funcionalidad esperada era poder alternar el estado de cada task desde la lista, eso requería usar AJAX y demoraba más tiempo del que tenía. Sin embargo, se puede lograr la misma funcionalidad, borrando cada tarea terminada, aunque de esta forma se pierde el registro de las task realizadas.

> Sé que faltan mejorar algunas cosas pequeñas sobre el diseño, pero creo que la aplicación esta bien presentada de todas formas.