GAE Tracker

2011.04.29; источник

screenshot

Проект gae-tracker возник от безысходности.  Я искал простой трекер, который можно было бы использовать для повседневных дел: выбор мобильного телефона, кровати, планирования отпуска итд.  Всё это нельзя записать одной строчкой на холодильнике — нужно собирать информацию, и централизованно делать это было негде.

Я поискал какое-нибудь стороннее решение и выяснил, что их есть два типа:

  1. Обычные баг-трекеры, за редкими исключениями бесплатные только для опенсорса, остальное за какие-то несерьёзные для моих задач деньги, вроде $30 в месяц.  Причём это полноценные багзиллы: с майлстоунами, Q&A итд, на английском языке, то есть жену научить этим пользоваться было бы затруднительно.
  2. TODO-листы, пригодные для хранения однострочных заметок: сходить в магазин, побрить ногу итд.  Спасибо, это я и на салфетке могу записать.

Потратив на поиск около двух недель прикинул, что написать простой трекер для GAE было бы не так уж сложно.  Тем более я точно знал, чего я от него хочу, и у меня был перед глазами практически идеальный вариант — трекер из Google Code, который весь основан на метках.  Эту идею я и взял за основу.

На базовую версию ушло около 5 часов, ещё часа через 4 появился экспорт-импорт данных (резервное копирование), уведомления об изменениях по почте.  На этом я удовлетворён, но есть ещё много идей.

И немаловажный момент: трекер можно подключить к любому существующему проекту в GAE.  Он займёт любой указанный владельцем URL и не будет мешать существующему сайту.

Ссылки

Следить за развитием событий можно через RSS ленту или почтовую рассылку.