Сайт Хабрахабр.ру - Обзор проекта (14 апреля 2011)
http://habrahabr.ru/blogs/startup/117429/
TripCatcher — путешествовать теперь проще
Думаю чувство неуверенности и некой неопределенности перед путешествием знакомо многим из нас. А с мучительным поиском нужной информации и составлением маршрута предстоящей поездки сталкивался почти каждый. Вот и мне не раз приходилось испытывать похожие чувства. Нужно было ответить на множество вопросов: где жить, как лучше передвигаться, где провести время и что посмотреть. Но самое интересное, что после ответа на все вопросы и, находясь уже где-то далеко, мне хотелось легко и просто делиться с друзьями впечатлениями от каждого дня путешествия. Найти удобный сервис, сочетающий в себе все вышеперечисленные функции, мне не удавалось. Так родилась идея создания платформы, включающей в себя все, что нужно для путешествий…
И, взявшись за лопату и топор мышь и клавиатуру, мы с партнером приступили к реализации задуманного.
Сегодня, после нескольких месяцев упорного труда, мы представляем вам наш проект.
О проекте:
TripCatcher — это платформа для путешественников, в которую заложены элементы блогосферы, социальной сети и web 3.0. Каждый пользователь может создать или дополнить содержание сайта, повлиять на рейтинг, высказать свою точку зрения и, конечно, общаться с другими людьми.
Планирование и создание маршрута путешествия
Понятно, что можно зайти на Google maps создать там собственную карту и отметить на ней свой маршрут. Но нам всегда хотелось превратить этот маршрут в нечто более живое, похожее на дневник путешествия, где в любой момент можно оставить короткую заметку или в красках описать впечатления прошедшей недели.
И теперь у каждого пользователя TripCatcher есть свой Travel блог, где он может вести полноценный дневник путешествия, делиться фотографиями и впечатлениями. Любого пользователя можно добавить в друзья и читать его новые записи у себя в ленте новостей.
Поиск и добавление информации
Структурированию информации мы уделили особое внимание. Если вы хотите найти информацию о каком-либо городе или стране вам достаточно ввести несколько первых символов названия и перед вами появится вся информация, собранная нашим сообществом. Вы сможете легко посмотреть записи в Travel блогах об этом месте, фотографии, погоду и климатические данные, прочитать статьи в путеводителе и вопросы на форуме. Как вы уже наверное догадались, практически всю информацию (за исключением погоды, тут уж оставьте нам пространство для фантазии) вы можете дополнить или изменить самостоятельно, чтобы сделать проект еще более полезным.
Немного технических данных:
Проект размещается на 3 серверах, написан на php. В основе логической архитектуры лежит сильно модифицированная под себя сборка CodeIgniter (Выбор на этот фреймворк пал именно из-за скорости работы). В качестве обработчика запросов используется стандартная схема nginx + apache2 + mod_php (в данный момент подумываем о переходе на nginx + PhpDaemon). В качестве backend хранилища используется MongoDb (отдельный сервер + репликация на backup машину).
Background задачи — Gearman. Кеш — memcached. Принципы работы с кешем подробно описаны здесь.
Если хабрасообществу будет интересно — подробнее о всех деталях функционирования будет написан отдельный цикл статей.
Обобщая сказанное:
В настоящий момент реализовано примерно 50% из задуманного, но для старта проекта мы сочли этого достаточным. Это значит, что новые функции и сервисы будут появляться практически каждую неделю. В ближайших планах завершение разработки форума и сообществ. Кстати, о последних новостях проекта, вы всегда можете узнать, зайдя на нашу страницу в Facebook.
Так же к запуску проекта мы решили приурочить конкурс «Лучший Travel блоггер 2011», который мы планируем проводить ежегодно. Подробнее о конкурсе можно прочитать здесь.
Будем очень признательны за ваше мнение о проекте и пожелания.
Спасибо!
(Картинка вверху — постер к мультфильму «Ice Age: Dawn of the Dinosaurs»)