こちらは私が未経験からエンジニア転職を目指す際に作成したポートフォリオです。
制作期間:2020年7月〜9月
サイトURL:https://travelmanager.work/
※現在は非公開
旅行写真を旅行ごとにアルバムとして整理・保存・公開できる、クラウドストレージ×SNSのサイトです。
①旅行好きなので、旅行ごとに旅行写真を管理できるサイトがあったらいいなと思ったこと。
②写真の閲覧を中心に、旅行好きが集まりコミュニケーションを楽しめるようしたい。
①旅行後、大量に撮影した写真を整理する時に。
②共有されている写真を閲覧したり、旅行好き同士で交流する際に。
・認証(devise, FACEBOOK-OAuth, Google-OAuth, 簡単ログイン)
・論理削除(paranoia不使用)
・アルバムモデルのCRUD + 渡航先ごとのソート + ランキングの実装)
・refile
・非同期通信(アルバムへのいいね ・コメント、フォロー、DM)
・通知機能
・検索(ransack不使用)
・管理者への問い合わせ
・ページネーション(kaminari)
・HTTPS(AMC)
Ruby 2.5.7
Rails 5.2.4.3
JavaScript
jQuery
Docker/Docker Compose(開発環境のみ)
AWS(VPC, ALB, EC2, RDS, S3, CloudWatch, Route53, AMC)
MySQL2
Nginx
Puma
Capistrano