Ruby on Railsを用いたポートフォリオ
■作成したアプリケーション 行きたい場所を登録して、自分だけの旅行リストを作成できるアプリ ■ サイトリンク + Github https://github.com/kandalog/kokoiko https://kokoiko-app.herokuapp.com ■サービスの概要 ○できること 行きたい場所を登録することができる。 経由地点を登録できる 関連するURLを登録することができる。(ホームページなど) ■使用技術 ○バックエンド ・Ruby 3.1.0 ・Rails 6.1.4.7 ○主なgemや機能 ・Devise ・Carrierwave ・MiniMagick ・Action Mailer ○フロトントエンド ・javascript ・bootstrap5 ・sass ■開発人数 ・個人開発(一人) ■ 開発期間・過程 ・2021年2月 web制作学習開始 ・2021年9月 JavaScript/linux/sql/git学習開始 ・2021年12月 Ruby学習開始 (Youtube Udemy Ruby on Railsチュートリアル) ・2022年3月19日 webサービス開発開始 ・2022年4月10日 Herokuデプロイ完了 ■開発背景 新型コロナウイルスが蔓延し、度重なる緊急事態宣言や外出自粛により、以前のような旅行や友人と遊んだりすることができなくなった。しかし、ここに行きたい。あそこに行きたいという場所は自粛中も増えていった。当然ながら、1年以上自粛をしていると行きたかった場所を忘れてしまっている自分がいた。このような人は世の中にたくさんいるのではないかと考え、行きたい場所を登録し、自分だけの旅行リストを作成するようなサービスがあれば良いなと考えた。 ■大変だったこと ・デプロイでエラーが出てしまい。アプリケーションを動かすまでに時間がかかった。Herokuの公式サイトやRuby on Railsチュートリアルの内容を参照しながら各種設定をしていくことでデプロイに成功した。 ■工夫したこと ①目的地・共有地点・関連するURLを記述し、文字列が長かった際にはみだすことなく横スクロールで確認できるようにした。 ②URLを指定して他人の投稿を確認しようとした場合、権限がありませんのアラートと共にトップページにリダイレクトされるよう機能権限を調整した。