home

KissTodo

Da qualche anno, non posso vivere senza scrivere/organizzare le attività da svolgere, o "todo".

Aggiungete l'idea di un'applicazione web da utilizzare nel corso Python / Django, e potrete immaginare dove questa storia va a parare: ho sviluppato KissTodo, un gestore di todo minimale al quale, volutamente, manca quasi tutto.

L'applicazione è tutta qua, davvero. Le poche cose che non emergono dagli screenshot:

In ottica "eat your own dog food", lo sto usando da qualche tempo per i miei 150 e passa todo.

Download / Try it

Il codice sorgente di KissTodo è disponibile su github, con licenza GPL.

Ho anche rilasciato su GAE una versione di test: non dovete registrarvi, basta avere un profilo Google.
Note e maniavantismo:

  1. non verrò in possesso delle vostre credenziali Google, ma solo dell'indirizzo email, che non userò per fare spam
  2. potrei leggere i vostri todo, ma è altamente improbabile che lo faccia
  3. non c'è nessuna garanzia di continuità: il servizio potrebbe essere sospeso, inviare i vostri todo al mondo, perdere pezzi o esplodere.

Tecnichese

KissTodo è sviluppato in Python / Django, e gira su Google App Engine.

E' possibile utilizzare apache/mysql (o altro db relazionale supportato da Django) agendo sui settings; in questo caso, vengono utilizzati gli utenti Django (e quindi è possibile gestire i dati usando l'interfaccia Admin standard).

Versione mobile

Ho sviluppato anche una versione ottimizzata per dispositivi mobili, con jQuery Mobile. Ottimizzata è una parola grossa: consideratela in beta. Non sono certo che la porterò avanti perchè, nonostante la bontà della libreria, rimango con più di un dubbio sull'idea di emulare il look and feel nativo di un dispositivo mobile con una web app.