みんなでひとつにあげる

共同ギフトサービスを開始したとき、Facebook APIの抜け穴を見つけ、エレガントな使いやすさとデザインソリューションを思いつきました。 フィードバックは大歓迎です。



創造性と節約



私の知人の1人が、少なくとも10匹のクマ、ゾウ、猫を破壊しました。これらは、誕生日の際に温かい(柔らかな)感情を表現したい知り合いや友人によって彼女に授けられました。ぬいぐるみやお土産。彼女は絶対に必要とせず、喜びを生み出しませんでした。

多くの場合、人々は本当にクールな贈り物をするのに十分な時間もお金もないので、最終的には「1000ルーブルのごみにしよう」と言った「ギフト」を購入します。



テディベアの代わりに夢を与えることができるように、 DarimVmeste.ruを作成しました。 旅行、ラップトップ、車、何でも...数人の友人の集合的な心は、雄牛の目を打つようなアイデアをすぐに見つけ、友好的なクラウドファンディングは財源を提供します。

同時に、参加者はそれぞれ300ルーブルではなく、それぞれ300ルーブルを費やすことになります。多くの場合、各300ルーブルは5番目のiPhoneであり、1000ルーブルは捨てる小物です。



共通の贈り物を作ったら、友人の夢を実現しました。 それは素晴らしいことが判明しましたが、異なるソーシャルネットワーク、メール、メッセンジャーにどれだけの文章、簿記、現金物流、手紙があったのか...だからDarimVmeste.ruのアイデアが生まれました-集団ギフトのインターネットサービスが生まれました。

作業を開始する前に、ロシアおよびグローバルインターネットを調べて、比較的類似したアイデアを持つプロジェクトをいくつか見つけました。 しかし、それらのどれも私たちにふさわしくありませんでした-機能に欠けていたものもあれば、利便性に欠けていたものもありました。 私たちは自分で使いたいサービスを作り始めました。



さらに、サービスの開発と設計の分野からのいくつかの発見。



Facebook:ユーザーに代わってプライベートメッセージ



以前、VKontakteおよびFacebook API(ギフトページにユーザーを招待するために明らかな理由でそれらをサービスに統合する必要がありました)は、ユーザーに代わって友人に個人メッセージを送信する機能を宣言しました。 各ネットワークには独自の特性がありましたが、一般に、特定のクラスのアクションの許可を受け取っていたため、問題を解決できました。 状況は変わりました。APIを介してメッセージを送信したい場合、これを簡単に行うことはほとんどできません。 確認-この機能を実装できたサービスの文字通り孤立した例、およびドキュメントに残っているメソッドを使用しようとしたときに発生するエラー。



ただし、「プランB」があります。 すべてが閉じられているわけではありません。VKontakteでは、ユーザーに代わってAPIでビデオを公開できます。 もちろん、これはそれほど熱くはありませんが、それでも何らかのスレッドです。 試してみると、APIを介してこのビデオにコメントを追加できるためです。 そして、これは何かです。



Facebookは事実上、ユーザーに代わってメッセージを書くことも許可していません。 つまり、許可されますが、このためには、外部サイトはFacebookに対して、たとえば経済的に役立つはずです。 初心者の新興企業が巨人に興味を示すものを提供できないことは明らかです。



私たちのサービスにとって、Facebookを通じて友人を招待することは、空気のように重要です。 私たちはこのようになりました:Facebookを介してギフトオーガナイザーを承認し、彼の友人IDを取得し、id @ facebook.comに通常のメールメッセージを送信します(このような機会の発生について多くのことが書かれ、言われています)。

ただし、これらのメッセージは「その他のメッセージ」フォルダーに分類されます。つまり、実際にはスパムに分類されます。



解決策は明確です。メールサーバーのレベルで、「from」フィールドに入力するのはサービスのアドレスではなく、送信者のアドレスです。 すべてが機能し始めます。 ちなみに、大量メール配信ではこのソリューションを長時間使用し、このようなアルゴリズムを使用して、10億番目のユーザーベースで何でも送信できます。

結果はまだ完全ではありません。情報はフィルターされた形式でユーザーに届きますが、システムは最も重要なもの-ギフトページへのリンクを遮断する場合があります。 ただし、これはすでに解決策であり、機能します。 そして、Vkontakteがユーザーの友人に便利な方法で連絡する方法を探しているだけなら(個人的なメッセージの代わりにビデオを録画することはまだ曲がった動きだから)、Facebookではすべてが既に実装されています。



ソーシャルネットワークを持たないソーシャルネットワーク



次の事実は単なる発見であると考えています。DarimVmeste.ruはソーシャルネットワークのようなものですが、実際はそうではありません。 UIのフォームとデザインにおけるソーシャルネットワーク。 同じ壁、友達、好き。 しかし同時に、このサイトは「シェル」ではなく、独立したサービスです。 彼は特定の問題を解決する便利さのために投獄されます。 人々はここでさまざまなソーシャルネットワーク(Twitterの隣、残りすべて)から来ます。またはまったく来ません。 彼らはギフトを作成し、誰かに何かを与える次の機会までダリムを一緒に残します...しかし、好きな(ギフトのアイデアを評価するための)メカニックと壁に投稿する(ライブコミュニケーションとディスカッションフローをねじるため)はすぐに実践に統合されます-それはユーザーにとって便利ですインターフェース全体が一目でわかります。



この利便性とわかりやすさのために、開発中に生じた多くのアイデアをカットする必要がありました。サービスをオーバーロードさせず、開発を遅らせないために、最も必要な機能のみを実装しました。 したがって、たとえば、サービスは送金しません(これにより、セキュリティレベルの要件が桁違いに高くなります)。 そして、これらすべてで、開発にちょうど1年かかりました。



フィードバック



この間ずっと、私たちは自分のジュースで調理しました。 Habréへの投稿は、友人の会社を超えて、見知らぬ人ではあるが十分な人にサービスを示す最初の試みです。 したがって、私たちはあらゆる種類のフィードバックに感謝します-批判、ユーザビリティに関する提案、質問...あなたがDarimVmeste.ruに対するあなたの態度を単に表明したとしても、私たちはあなたに感謝します。



UPD:この投稿の第1版に応えて、Operaではサービスが機能しなかったという事実に対して多くの公正な批判を受けました。 ただし、批判に加えて、問題を克服する方法に関するいくつかの具体的な提案とヒントを受け取りました。 Habrコミュニティのおかげで、最新のブラウザーはすべてDarimVmeste.ruで動作するようになりました 。 よろしくお願いします!



最後の1つは、サービスに関するビデオです。




All Articles