PRD)を書いてみてと言われたのでこちらのサイトを参考にし、チームと一緒に書きました。大まかにはこんな感じです。従来の投票で実現できなかったリアルタイムな投票結果を実現させる中高生向けのAICEVOTEというプロダクトは、投票サイトです。これは、票を氷に見立てたAICEVOTEシステムを使い、リアルタイムな投票結果を実現できます。これを書いて気づいたことは、私たちの投票システムの大きな特徴は、投票結果がめまぐるしく変わる投票内容でないと面白く無くなってしまうと言うことです。そこで、ターゲットユーザーを意見が変化しやすい中高生ということにしました。大まかなサイトの方向性も決まっていきました。次にこれをもとにカスタマージャーニーを書くことにしました。カスタマージャーニーとは、簡単にいうとサイトを使ってくれる人たちの気持ちを書くというものです。こちらのサイトを参考に、実際に書いたものがこちらです。これを書いたことで、実際にサイトを使ってくれる人の気持ちがよくわかりました。PRD)、カスタマージャーニーを元にUIを一から見直しました。サイトのデザインはuberのデザインを参考にしました。次に実際にコーディングにうつります。立ちはだかった壁(技術)使った技術は以下になります。ノンブロッキング私たちのサイトの目玉はリアルタイムな投票結果というところにあります。そこで非同期通信というものが肝になってきます。そこで使われるのがsocket.ioそのためにnode.jsでサイトを書くことを決めました。このnode.js特有のノンブロッキングが私たちを苦しめました。何回パソコンを投げたことでしょう。使っていくうちにだんだんと慣れていきました。機械学習AICEVOTEのAIは機械学習です。特定の個人が投票、再投票する時間間隔を特徴量として抽出し、その時点でもし大規模に投票を行った場合の投票結果が正解データとなりパラメータを調整します。これにより一票の価値が時間を追うごとにどのような加減で失われるのかの関数を作成しています。投票再投票間隔の広い政治論点などは一票の価値が失われるのが遅くなります。投票結果におけるグラフ作成も私たちを苦しめました。一時は途方にくれました。streaming・momentjsTwitter連携サイトの機能上、Twitterに完全に依存した形になっているので、twitterAPIを利用する必要があります。その過程で日本語ドキュメントも少なく、海外のサイトを翻訳しながらなんとかツイッターとのスムーズな連携を可能にしました。AWSサイトを公開するにあたって、AWSを使用しました。AWSなんぞ触るのは初めてだったので、最初に見たときEC2やらS3やら英語の羅列で頭が混乱しました。(今もなお全てを理解していません)流石にネットの知識だけではまずいと感じ、こちらを購入しました。Servicesのしくみと技術がこれ1冊でしっかりわかる教科書この本を見ながら急ごしらえではありますが、一応無事に公開までたどり着けました。素直に嬉しかった試作版公開さあやっとサイトが完成しました。私たちは次に、クロースでこのサイトを公開することにしました。実際に使ってもらい、ユーザーの意見が欲しかったのです。そこで、リア友10人に使ってもらったところ、ほとんど全員がこのサイトについて好意的な意見をくれました。素直に嬉しかったです。厳しい意見も多々いただきました。多かったのは、ログインがしづらいというものでした。ログインのUIに関して、あまり重要視していなかっただけに、反省させられました。根本的になんのサイトかわからないという意見もいただいたので、サイトに関する説明を一番最初に見せるなどのルーティング処理をしたり、デバックをしました。10000pv!大晦日の日、投票テーマは『紅白歌合戦、リアルタイムに盛り上がってるのは紅組?白組?』。このリンク先のついたツイートをアーティストや、紅白公式アカウントにリプライしました。するといろいろと反響があり、10000pvを超えました!これ面白い。思いつかないけど、すごいピッタリのお題がありそう。2019嬉しい声もたくさんいただきました。きてくれたみなさん本当にありがとうございました。AICEVOTEをもっと大きく、自由に...AICEVOTEはもっともっと大きくなっていきます。目標のユーザー数500万人を目指して頑張っていきます!将来は、オリンピックでの、試合中や期間全般に渡った大規模な投票も行う予定です。ちなみに今、ベーシックインカムについての投票を行なっているので、ぜひ一度使ってみてください-->aicevote.comそして、今、投票テーマのホスティングは我々が行なっていますが、将来的には、個人で投票テーマをホスティングすることができるといったような、個人向けのAICEVOTEも作りたいなと思っています。多くの方に使っていただきたく投票テーマをホストしたい!フォロワーに投票してもらいたい!という方を募集しています。18:30現在)みなさん!多くのいいねやリツイート、コメントを本当にありがとうございます。現時点で、ユーザー数は5800人を記録しており、こちらも驚きを隠せない次第です。※サーバーが落ちてしまうかもしれませんが、ご了承ください。ここでいただいたコメントに少し、返答させていただきます。駒場東邦高校と都立高校に通っている高校生でサイトを作っております。詳しくは、本サイトのAbout_usをご覧ください。先輩は校内の先輩ではなく、エンジニアとしての先輩です。私の説明不足で、誤解を招いてしまい、本当に申し訳ないです。upLoginユーザーは見つかりませんでした。