ソフトウェアライセンスについて
ソフトウェアライセンスについて学んだこと
ソフトウェアライセンスについて学んだこと
アプリ概要 こちらから見ることが出来ます ROASTERS MAPというRuby on Railsを使ったwebアプリケーションを公開しました。 このアプリでは、自身がお住まいの近くの自家焙煎のコーヒーショップをマップ上で閲覧できます。 ※現在は、福岡市と東京都の店舗を表示しています。 使用している技術 Ruby on Rails RSpec Google Maps API heroku 実装で大変だったこと 住所を入力してマップ上に表示する機能 このアプリでは、管理者画面から「店舗名」と「住所」を入力してユーザー側の画面のマップに表示できます。 内部的には住所→緯度経度に変換→データベースに保存→viewでデータを取り出す→viewのマップ上にピンを表示という流れなのですが、保存したデータを取り出してviewに表示するという実装に時間がかかりました。 RSpec を使ってテストを書いたこと テストも今回初めて書きました。 RSpecの書き方や、FactoryBotを使った書き方などなど非常に多く学ぶことができました。 わかりやすいテストコードの書き方や、テストを書くことで実装を見直したり追加したり、テストコードの重要性を認識しました。 データベースを使ったアプリケーションの実装 これまでデータベースを使ったことがなく、今回始めてPostgresを使いました。 RailsはActive Recordで簡単にデータベースとやり取りができるので詰まることなく使うことができました。 今後実装予定の機能 管理者ログイン機能の実装 実在しない住所を入力したときに、保存できないようにする ピンをクリックしたら名前などの詳細情報を表示する アプリケーションのリンク/GitHub アプリケーションのリンク herokuにデプロイしているのでどなたでも閲覧が可能です。 GitHub ソースコードはGitHubにて公開しています。以下のリポジトリから閲覧が可能です。
RubyのFloat, to_f, BigDecimal, Rationalを調べた
Railsのturbolinksについて調べてみた
セキュリティ・ミニキャンプ in 福岡 2020 に参加したときの記録