動画 : https://vimeo.com/296237713
一人で悩むのはもう終わり
デートスポット,ランチや喫茶のお店,移動手段,天候.多くのことを調べ,悩み,人は『デートプラン』を考えます.
相手のことを想えばこそ,しかし,新しいデートプランを毎回のように考えるのは至難の業です.その結果,いつの間にかデートがマンネリ化してしまったり,デートプランをたてるのが苦しくなってしまったりします.
また,デートはプライベートな事項なので,デートプランを誰かに相談することを躊躇してしまいがちです.そのため,「いいデートプランをたてれたか」といった,『デートプランの評価』を確かめることが難しいです.
以上のように,デートは楽しいものである反面,
- デートプランをたてるのは容易ではない
- そのがんばりの評価を得ずらい
という問題があると考えました.
plannapはデートプランをSNSのように共有できるサービスです.デートスポットを紹介するサービスは今までにも存在しましたが,それらを繋いだ『デートプラン』として情報を共有することができるサービスは著名なものがありませんでした.
plannapは,デートプランの
- 投稿
- 閲覧
- レスポンス
という3つの機能で構成されています.
デートスポットをどう組み合わせるか,どの順番でまわるか.デートプランには,各人の個性が色濃く現れています.それは,デートスポットを細切れに紹介することでは伝えられない情報です.デートプランを一つの作品として投稿することで,こうした情報を落とさずに共有することができます.
投稿されたデートプランを閲覧することで,閲覧者は今まで知らなかったデートスポットの組み合わせを発見することが来ます.投稿されたデートプランを参考にすることで,普段と違ったデートを楽しむことができます.
閲覧者は,デートプランの投稿に対して「いいね!」やコメントを送ることができます.投稿者はこうした反応を得ることで,自身のデートプランに自信が持てたり,さらにデートプランを投稿するモチベーションに繋がります.
①手軽にデートプランをたてられる
②自分のデートプランの客観的な評価を得られる
レスポンス機能の拡充
時間と労力をかけて考えたデートプランにポジティブなレスポンスがもらえれば,投稿者にとっては喜びとなり,デートプランを投稿するモチベーションに繋がります.また,デートプランのプールが増えれば増えるほど,閲覧者にとっては新しい発見をしやすくなります.
そこで,より詳細なレスポンスを投稿者に返す仕組みを考えています.具体的には,投稿されたデートプランを参考に実際にデートした人から送られるデートプランレポートです.自分の考えたデートプランを活用して,閲覧者がデートを楽しんでいることを知れば,また投稿したいと思える大きなインセンティブになるはずです.
リポジトリ一覧
今回スポンサーから提供されたAPI、製品などの外部技術があれば記述をして下さい。
- 農研機構 簡易逆ジオコーディングサービス
- Python
- バックエンドサーバ
- Django
- Django REST Framework
- Django REST Swagger
- Docker
- デプロイ及び開発に使用
- Docker-compose
- Let's EncryptによるSSL化
- Android
- Android Architecture Components のよるMVVMアーキテクチャの採用
- Dagger2
- Retrofit2
- Androidは基本的にエミュレータで開発
- Xperia X Performance
ご自身やチームの研究内容や、事前に持ち込みをしたプロダクトがある場合は、こちらに実績なども含め記載をして下さい。
- Travis CIによるCI/CD
- 必要なバックエンドAPIを全てフルスクラッチで実装.
- 単純なGETやPOSTだけでなく検索機能も含めた実用的なAPIを実装した
- Swaggerを用いて開発とドキュメント化を同時並行で行い,クライアント側との情報共有をシームレスに行った
- 各スポットの緯度経度からデートプランのおおまかな地域を逆ジオコーディングにより推定
- Androidアプリを全てフルスクラッチで実装.
- UXを考え、スポット位置は画像のExifから緯度経度を取得し算出した
- 効率的に開発を進めるため、MVVMアーキテクチャを採用