О работе над проектом StartupFellows изнутри и новый апдейт
Над проектом я работаю один в свободное время. Изначально писал на java, но потом стал изучать clojure и решил для практики переписать все с нуля. Взял новый дизайн и примерно через неделю была первая версия. С тех пор уже многое изменилось.
Я веду задачи в trello, это очень удобно, идеи по новому функционалу (или найденный баг) я сразу стараюсь внести в trello, чтобы потом не забыть. Выглядит это так:
Была проблема с постами на сайте, плохое оформление, описание, спам, поэтому я решил сделать премодерацию. Это повлекло за собой написание админки. Сейчас это отдельное приложение, написанное тоже на clojure, которое смотрит на общую с сайтом базу данных. На фронтенде голый bootstrap (ибо не до красоты).
Появилась новая проблема, ведь проверять наличие новых постов постоянно - нереально, а реагировать и модерировать я хочу быстро. Конечно можно отправлять письма, но было найдено другое решение. Я сделал интеграцию c hipchat-ом, там создал отдельную комнату, в которую присылаются уведомления о всех активностях на сайте. Есть клиенты на телефон и десктоп, так что можно всегда получать уведомления, но мне обычно хватает веб-версии (в рабочее время).
Самой разработкой занимаюсь по вечерам, когда есть время и желание. Бывает приходиться делать перерывы, чтобы не перегореть, я думаю это многим знакомо. Денег проект не приносит (и пока никак не планирую монетизировать), основная мотивация для меня - в изучении нового языка программирования.
Новый апдейт
Сделал сортировку постов - активные/новые, у автора поста теперь есть возможность поднимать его раз в день, также комментарии других пользователей поднимают пост вверх в списке активных.