tripshot
OVERVIEW
旅行者向けSNS https://tripshot.work/ github repository → https://github.com/xkilaboshix/tripshot
2020年2月16日〜3月15日に作成したポートフォリオ
使用言語、ライブラリ
・Rails 5.24
・Ruby 2.5.7
・bootstrap4.1.1
・jquery-rails
・acts-as-taggable-on(タグ機能)
・font-awesome(アイコン)
・kaminari(ページネーション)
・rack-user_agent(デバイス判定)
使用方法
・まず、サインアップを行います。プロフィールを編集し、マイページの背景とプロフィール画像、自己紹介を設定しましょう。
・投稿を行う場合、はじめに旅行のリストを作成する必要があります。タイトル以外は任意項目となっているので、リストを作成したら、投稿をしてみましょう!
・チャットを利用する場合は、まずチャットルームを作るか、好きなお題の部屋に入りましょう。あとはメッセージを入力するだけです。
主な機能
・ActionCable(リアルタイムチャット機能)
・非同期通信(お気に入り、フォロー、コメント投稿、削除)
・一週間の間に投稿されたものの中のお気に入りランキング
・リストの数によって称号を付与
・フォロー、フォロワー機能
・遷移先のタブを選択した状態でページ遷移
・検索機能(ユーザー、リスト名、タグ)
・投稿画像プレビュー
・ユーザーの論理削除
・チャットを送信すると最下部まで自動スクロール