TripCatcher-旅行が簡単に

旅が私たちの多くによく知られている前に、私は不確実性の感覚と特定の不確実性を考える。 そして、ほとんどの人が、必要な情報を探すのに苦労し、次の旅行のルートを準備することに苦労しました。 だから私は繰り返し同じような感情を経験しています。 多くの質問に答える必要がありました。どこに住むか、どのように移動するか、どこで時間を過ごすか、何を見るか。 しかし、最も興味深いのは、すべての質問に答えてどこか遠くに行った後、旅行の毎日で友人からの印象を簡単かつ簡単に共有したかったということです。 上記のすべての機能を組み合わせた便利なサービスを見つけることができませんでした。 だから、旅行に必要なものすべてを含むプラットフォームを作成するというアイデアが生まれました...



そして、 シャベルとaでマウスとキーボードを手に入れて、私のパートナーと私は計画を実行し始めました。

今日、数ヶ月のハードワークの後、私たちのプロジェクトを紹介します。



プロジェクトについて:



TripCatcherは、ブロゴスフィア、ソーシャルネットワーク、Web 3.0の要素を組み込んだ旅行者向けのプラットフォームです。 各ユーザーは、サイトのコンテンツを作成または補完し、評価に影響を与え、自分の視点を表現し、もちろん他の人とコミュニケーションをとることができます。



旅行ルートの計画と作成


Googleマップに移動して独自のマップを作成し、その上にルートをマークできることは明らかです。 しかし、私たちは常にこのルートを旅行日記のようなより活気のあるものに変えたいと思っていました。いつでも短いメモを残したり、先週の印象を色で説明したりできます。

そして今、すべてのTripCatcherユーザーは自分のTravelブログを持っています。そこで彼は完全な旅行日記を保持し、写真や印象を共有できます。 任意のユーザーを友達として追加し、フィード内の新しい投稿を読むことができます。



情報を検索して追加する


情報の構造化には特に注意を払いました。 都市または国に関する情報を検索する場合は、名前の最初の数文字を入力するだけで、コミュニティによって収集されたすべての情報が表示されます。 この場所に関する旅行ブログのエントリ、写真、天気、気候データを簡単に確認したり、ガイドブックの記事を読んだり、フォーラムで質問したりできます。 おそらく既に推測したように、プロジェクトをさらに便利にするために、ほとんどすべての情報を追加または変更することができます(天気を除き、想像のためのスペースを残してください)。



いくつかの技術データ:



このプロジェクトは、phpで記述された3台のサーバーでホストされています。 論理アーキテクチャは、CodeIgniterアセンブリに基づいています。CodeIgniterアセンブリは、大幅に変更されています(作業の速度が理由で、このフレームワークで選択が行われました)。 要求ハンドラとして、標準のnginx + apache2 + mod_phpスキームが使用されます(現時点では、nginx + PhpDaemonへの切り替えを検討しています)。 MongoDbはバックエンドストレージとして使用されます(別個のサーバー+バックアップマシンへのレプリケーション)。

バックグラウンドタスク-Gearman。 キャッシュはmemcachedです。 キャッシュを扱う原則はここで詳細に説明されます

habrasocietyに関心がある場合は、機能するすべての詳細について別のシリーズの記事をさらに詳しく記述します。



上記の要約:



現時点では、計画の約50%が実装されていますが、プロジェクトの開始にはこれで十分であることがわかりました。 これは、新しい機能とサービスがほぼ毎週登場することを意味します。 近い将来、フォーラムとコミュニティの開発の完了。 ちなみに、最新のプロジェクトニュースについては、 Facebookページをご覧ください



また、プロジェクトを開始するために、毎年開催する予定のコンテスト「Best Travel Blogger 2011」に合わせて決定しました。 コンテストの詳細についてはこちらをご覧ください



このプロジェクトおよびご要望に対するご意見をお待ちしております。

よろしくお願いします!



(上の画像-漫画「氷河期:恐竜の夜明け」のポスター)



All Articles