はじめに
Qiitaはよく参考にさせてもらっています。いつもは完全に趣味全開の投稿しかしてませんが
いつか【個人開発】というタイトルで投稿してみたいなと思ってたので今回頑張ってみました
サービス概要
1、現在地(緯度・経度)にWEBサイト(写真×1、動画×1、音声×1、テキスト)を登録できる
また、そのWEBサイトの公開時間を設定できる
2、現在地から半径500M程度の中にある「登録されたWEBサイト」を検索できる
3、上記二つの機能をLINEで友達になることで実現する
※要はLINEボット作ったよということです。。
使い方
「 https://lin.ee/kUAy2qr 」をLINEで友達登録してください
画面下部にあるリッチメニューをタップして操作します
・投稿
「PUT in」をタップするとブラウザが開いてこの画面になります。
写真、音声、動画、テキスト、閲覧開始日、閲覧期間の設定ができます。
(※位置情報取得の許可を聞いてくる場合があるので許可してあげてください)
・検索
「GET OUT」をタップすると、クイックリプライボタン(Here)が出てくるのでタップすると現在地を送ることが出来ます。
すると現在地から半径500M程度の中から閲覧期間にあるものを近い順に表示します
・詳細
「SITE」ボタンをタップすると、WEBサイトが開きます(図にはありませんが、動画や音声はこのサイトで見ることができます)
「MAP」をタップするとその場所を示すメッセージが返ってきます。タップすればグーグルマップ等が開いて経路案内出来ます
使用技術について
・python(Flask,line-bot-sdk)
・javascript少々
・postgis
環境
・heroku(アドオンでpostgresql、cloudinary)
全部無料枠です。ありがたい
こんなシーンで・・
ごはん屋さんでランチメニューをアップして近くの人に宣伝するとか・・
旅行先でアップして閲覧期間を数年後にしてまた来る約束するとか・・
あってほしくないですけど、災害時の伝言板として使うとか・・
今後は・・
サイト開くときにパスワードを設定できるようにしようかなーと思います。
おわりに
ポケモンGOが好き(現実の世界とWEBの世界の微妙な距離感が好きです)で、いつか位置情報を使った何か作りたいと思っていました。
構想1日、実装4日で一気にやりました。自分で作りたいものを作るのはやっぱり楽しいですね
デザインもっとうまくできるようになりたいなぁと思います。あとjavascriptももっとスラスラ書けるようになりたい。。
LINEBotだと、OSごとのアプリ作らなくていいし(作れない・・)いいかなと思いました