自身で初めて作成を手掛けたアプリケーションです。 僕を含めた食べ物が好きな方のために作成しました。 投稿画面
今現在のSNSは"何を"投稿するかではなく、"誰が"投稿するかによって いいね数 メンションに大きな差が出ると感じあえてニックネームは表示させない設定にしました。 なおコメント機能では、会員番号1番さんなど 番号だけ表示されるようになっており、味や場所など情報を集めるために追加しています。
https://food-pictures.herokuapp.com/ 閲覧の際は、通常のユーザー登録・ログイン機能によるご確認のほか、ログインページの「簡単ログイン」ボタンから、テストユーザーアカウントによるご確認もご利用いただけます。
バックエンド
- Ruby 2.7.1
- Ruby on Rails 5.2.4.3
- MySQL 5.6.47
フロントエンド
- html
- sass
- jQuery
インフラ
- heroku
- AWS(S3)(herokuのみだと画像が消えてしまうので追加 2020-06-17)
- Rspec (2020-07-24)
- Docker(2020-08-11)
- docker-compose(2020-08-11)
-
いいね機能あり
- ハートマークアイコンでいいねすることが可能(2020-6-17)
- トップページでいいねの数が確認可能(2020-7-15)
-
ページネーション機能
- kaminariを使用
-
アカウント作成
-
ユーザーログイン機能
- ポートフォリオ閲覧用に簡単ログイン機能あり
- 登録済メールアドレスとパスワードによるログイン方式
-
投稿機能
- 画像投稿機能(carrierwaveを使用)
-
コメント機能を追加(2020-6-11)
- コメント削除機能を追加(2020-7-31)
-
検索機能を追加(2020-6-18)
-
いいね順、古い順、新しい順のソート機能を追加(2020-7-3)
-
カテゴリ機能の実装(2020-7-22)
機能面として、どの食べ物が人気なのかわかりやすくするためいいねを多い順にソートする機能(2020-7-3実装)と画像が消えてしまうのでストレージにAWS S3(2020-6-17実装)を追加を、投稿ごとにgoogle apiを紐づける機能を導入したいと考えている。