位置情報と共に、画像を投稿・共有できるwebアプリケーション。 ユーザーは、マップ上にピンを指す、もしくは現在地を基に座標を取得し、その座標に紐づけて画像を投稿できる。投稿の際、画像の公開範囲を指定することができる。全てを選択した場合、画像は全ユーザーに公開される。フォロワーを選択した場合、フォロワーに対してのみ公開される。 画像の投稿された座標には、マップ上で投稿した人物のアイコンが表示される。そのアイコンをクリックすることで投稿した画像を閲覧することができる。
ログイン機能: ユーザーはアカウントを作成し、自身のアカウントを管理することができる。 他ユーザーの検索、フォロー機能: 他のユーザーを名前により検索し、フォローすることができる。 画像の投稿: 指定した座標に対して画像を投稿することができる。 投稿画像の閲覧・評価: フォロワー等の投稿画像を閲覧することができる。他の人の投稿画像に対していいねをすることができる。
基本的な操作は一画面上で行えるように、railsのturbo streamの機能を多用している。
メイン画面
投稿表示画面(マップ上のアイコンをタップすることにより表示)
投稿画像のフィルターがけ(画面中央下の入力欄に#で区切ってタグを指定することができる。そのタグが付与された投稿のみマップ上に表示される)
ユーザープロフィル(画面右の上から1番目のボタンを押すことによりサイドバーが現れる。)
ユーザー検索(画面右の上から2番目のボタンを押すことによりサイドバーが現れる。)
通知(画面右の上から3番目のボタンを押すことによりサイドバーが現れる。)

ruby on rails aws(ec2、s3)