Логотип Идейник В эти долгие выходные я решил провести эксперимент и разработать сервис за 96 часов, я назвал это DevWeekend или «разработные» по-русски. Последние несколько недель мне не давала покоя задумка о сайте, на котором можно было бы просто и удобно хранить свои идеи. Название «Идейник», так я навзвал сервис, состоит из двух слов: «идея» и «дневник», перевод названия такой же и для английской версии: idea + diary = ideary.

Сервис позволяет централизованно хранить ваши идеи, систематизировать и быстро находить нужные, используя поиск и метки. Для пущего интереса, я хотел транслировать разработку в свой микроблог, но, как оказалось, абсолютно невозможно во время работы ещё и отвлекаться на блог, поэтому в микроблоге только ежедневные отчеты. Может в следующий раз получится подробнее освещать процесс.

На полную разработку сервиса у меня было 4 дня и один вечер, в этот вечер я настроил домен и, немного попроектировав, составил план на эти 4 дня:

— День 1: Авторизация, аутентификация и прочие напоминания паролей
— День 2: Основное окно работы с идеями
— День 3: Метки для идей и удобный поиск
— День 4: Оптимизация и прочая верстка

День №1

Из-за смещенного графика отчеты я публиковал уже далеко за полночь, и этот пост пишу уже в понедельник, но, тем не менее, работу по плану на этот день я выполнил. Вот запись из микроблога:

7 Января 23:08 Егор сказал:
Рабочей обстановки сегодня совсем нет, но план на первый день я выполнил, 
прошу на ideary.ru смотреть регистрацию, авторизацию и напоминание пароля.
Выглядело это как-то так:

Идейника день первый Идейника день первый

День №2

В результате второго дня разработки сервис стал вполне работоспособным, что оставляет шанс проведения будущих DevWeekend в обычные двухдневаные выходные.

9 Января 00:08 Егор сказал:
Выполнил план на сегодня, в идейнике теперь можно: создавать, редактировать и удалять идеи, 
а также просматривать их списком и облаком, а ещё выбирать их по тегам и обычным поиском. 
Вполне рабочий сервис, дальше по плану всякие свистелки :)

В статике, конечно, не передать, но выглядел идейник во второй день вот так:

Идейника день второй Идейника день второй Идейника день второй Идейника день второй

День №3

Ещё раз я убедился, что даже самый простой проект не доходит к запуску таким, как его проектировали в начале. Именно это и случилось с идейником: запланированные цветные метки для идей были заменены возможностью раскрашивать тэги.

9 Января 19:37 Егор сказал:
Залил третью версию идейника, главные изменения в разделе «настройки», 
кроме самих настроек теперь можно раскрашивать метки, да.

Эта возможность пошла на пользу наглядности списка и ориентироваться среди идей стало гораздо проще:

Идейника день третий Идейника день третий

День №4

Четвертый день был выделен для наведения марафета, и, что самое интересное, оказался самым богатым на изменения. Была добавлена поддержка ещё двух языков: беларусского и английского, «причесана» верстка, а так же исправлен десяток мелких багов.

Идейника день четвертый Идейника день четвертый Идейника день четвертый

День №5

Этого дня у меня не было, но осталось пару вещей, которые стоило бы добавить — это загрузка файлов и совместная работа над идеями. В изначальном плане таких пунктов не было, а проектирование на ходу могло испортить весь результат. Возможно на следующей неделе будет свободное время, и я смогу заняться этим функционалом.

Результат

Какие же выводы можно сделать из этого эксперимента. Во-первых — это правильная оценка трудозатрат по проекту, во-вторых — это то, что у меня есть потенциал и навыки для реализации простого проекта за выходные и даже, наверно, среднего за неделю. Стоит, конечно, учитывать такой немаловажный фактор, как энтузиазм.

Хотелось бы отметить, что из этих 96 часов, половину времени я спал, а из оставшегося где-то половину потратил на идейник, таким образом можно оценить время разработки проекта в 25 часов. Не обошлось и без новых навыков, для верстки сайта я использовал CSS-фрэймворк, для меня как не профессионального верстальщика это сильно упрощает верстку основы сайта, планирую использовать эту технологию и в будущих своих проектах.


1064 просмотра
16 комментариев

Мнения ↓

vitalybaev
14 Января 14:45
vitalybaev
спасибо! отличный сервис, искал что-то похожее и удобное

нашел баг — при редактировании идеи при нажатии на кнопку сохранить — выскакивает 404
Егор
14 Января 14:48
Егор aka Sontan
Спасибо, а ошибку я исправил ;)
netnews
14 Января 17:20
netnews
А как тебе tut.by и techlabs.by эффект? (=
Егор
14 Января 20:06
Егор aka Sontan
По трафику пока говорить сложно, а по качеству статей могу похвалить тутбай, они даже посетили мой скромный бложек. Теклаб же, проигнорировав пресс-релиз, радостно сослался на тутбай. :)
Павлик
14 Января 19:00
Павлик aka paulcodiny
Зря Вы в мыслях про негатив. на хабре довольно объективно оценили и страхи от пользования сервисом, и некоторые недочеты. И в целом большинству понравилось, и оцени положительно(оценку поста я не видел).
а вот меня, как человека нарисовавшего около месяца назад только дизайн для подобного сервиса(в точности копирует и метки к идеям и некоторые другие возможности) больше интересует как Вам удалось все реализовать за 96 часов) и можно ли когда-нибудь взглянуть на сорсы изнутри, именно интересует на чем сделано, сколько человек
зы. я тоже веб-разработчик )
Егор
14 Января 20:12
Егор aka Sontan
Большая часть негатива пришла от тех хабрапользователей у которых нет там аккаунта, писали в обратную связь причем в мыслях я процитировал одного из них.

Делал все один, на Perl Catalyst c использованием CSS-фрэймворка 960gs. Работало все как часы, даже под хабраэффектом.
Павлик
14 Января 22:12
Павлик aka paulcodiny
А это завистники) Согласен, что там недобрые, но всё-таки Вы вызвали у них зависть, а значит сервис зацепил ;)
Ой, Perl, как это далеко)
У меня праймари PHP и несколько проектов на Python Django, а CSS-фреймворками я еще пока не пользовался, но хотел как-нибудь попробовать.
В любом случае, для четырех дней ооочень круто.
Егор
16 Января 01:27
Егор aka Sontan
Сам язык программирования тут ни причем, я уверен, что такое можно реализовать и PHP-фрэймворке и на Django. Просто так исторически сложилось, что я использую Perl, и пока не вижу причин его менять. А CSS-фрэймворки я использовал в первый раз, там абсолютно ничего сложного, я даже наверно напишу о них в блоге на этой неделе ;)
Alger
15 Января 14:29
Alger aka Alger
Сервис просто отличный, кстати посмотри например www.netvibes.com идея на ajax, конечно, не нова, но все-же интерактивности и удобности идейнику прибавит однозначно ;)
Егор
16 Января 18:25
Егор aka Sontan
Сайт приятный, спасибо за линк. Аяксовость будет, просто сначала стараюсь сделать так, чтобы все работало и без него, на мобильных телефонах с ним туго.
hulk
20 Января 11:29
hulk
пользуюсь сервисом неделю, более-менее удобно. есть проблема: когда создаю запись и пишу ее некоторое время, а затем нажимаю кнопку «сохранить» — выкидывает на ввод пароля и черновик не сохраняется. во первых неудобно, что нужно опять подтверждать вход в систему, а во вторых, что запись так и не сохраняется.
и вот еще возникла мысль, почему бы не сделать гаджет для google desktop? было бы удобнее делать минимальные записи в небольшом окошке на панели, чем каждый раз открывать страницу в браузере.
Егор
19 Февраля 00:31
Егор aka Sontan
Спасибо за отзыв. Я исправил настройки сессии, теперь таких проблем быть не должно. C Google Desktop я никогда не работал, поэтому ничего обещать не могу. Посмотрю, что можно сделать.
infato
15 Февраля 03:41
infato
понравилась ваша идея сервиса — анонсировал ваш сервис у себя в блоге, что еще планируете добавить интересного?
Егор
19 Февраля 00:33
Егор aka Sontan
Спасибо за обзор. Из нововведений могу сказать, что появилась подсказка тэгов, в добавлении записи и в добавлении меток, должно стать удобнее ;)
Nikapol
18 Февраля 11:11
Nikapol
ПРОСьБА!
Если есть возможность, прикрутите к ИДЕЙНИКу возможность добавлять записи из jabber'а.
Редактировать можно и потом. А вот набросать мысли на бегу или в транспорте, с телефона, бывает очень надо.
Заранее благодарен.
Егор
19 Февраля 00:35
Егор aka Sontan
Спасибо за отзыв. Давно обдумываю организацию джаббер интерфейса к своим сервисам. Обещаю, что первым станет идейник :)
Только зарегистрированные пользователи могут оставлять комментарии.
Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
© sontan.name, 2008–2010