本記事の対象者
- 個人開発アプリ、オリジナルアプリ開発に興味がある方
- ロードバイクが趣味の方
- タイトルに興味を惹かれた方
WEBアプリURL
https://cycledepot.herokuapp.com/
オリジナルアプリ概要
- 名称: Cycle Depot(「サイクルデポ」と読みます)
- 開発環境:
- Ruby3.0.1
- Rails6.0.5.1
- PostgreSQL1
- 説明:
ロードバイクに乗っていて気軽に入れるお店が中々見つからないなと感じたことはありませんか?
ロードバイクは高価であるということに加えて、スタンドが付いておらず自立しないため駐輪場所に困ることが多いと思います。そんな時にサイクルラックを置いてくれているお店を簡単に検索できたら便利だと思いませんか?
そうです。サイクルラックを置いてくれているお店を簡単に検索できるということを実現したのが、「Cycle Depot」です。
制作背景
私自身、ロードバイクが趣味で1日100km、200kmと走ることがあるのですが、途中に急に疲れてしまってこの辺でいいお店ないかなーと思うことが多々ありました。仲間と走りに行くことが多かったので、そんな時は仲間の中にお店に詳しい人がいて「この辺にたしか前行ったことがあるお店がある。」とか「そういえば最近この辺にカフェできたらしい」という仲間の脳内データベースに頼ってお店を探すことが多くありました。
しかし、正直いって記憶力にも限りがあるので行くお店は大体、毎回同じような場所でした。そこで色んなお店に行ってみたいと思い「ロードバイク カフェ」などのキーワードで検索してみると、ロードバイクで行きやすいお店が見つかることには見つかるのですが、個人でやっているブログだったり、相模原などといった自治体単位でお店が少しまとめられているだけで簡単にロードバイクで行きやすいお店を検索できるものが見つかりませんでした。
そんな時に思った、ロードバイクで行きやすいお店を簡単に検索できるアプリがあったらいいなという気持ちがこのアプリの制作動機です。かなり個人的ではありますが、熱い気持ちがこもっております。
現状と今後の展望
まずリリースをするということを目標としていたため、機能は最小限の実装になっています。非常にシンプルで使い方に迷うことは少ないのではないかなと思います。あとはロードバイクで行けるお店の登録は随時していっておりますが、中々スクレイピングなどで探すことができないため、手作業となり時間がかかりますが地道に続けていきたいと思います。
今後はロードバイクを乗る仲間にこれを使ってもらいフィードバックをもらいながら細々を開発を続けていきたいと思います。現時点で追加実装したいと思っているのは以下の機能です。
- OAuth
- 口コミ、評価機能
- 英語対応
- 検索結果の並び替え機能
- お店のサムネイル画像表示 ...等
おわりに
プログラミングの学習開始から制作完了まで約半年かかりました。このWEBアプリの制作期間自体は約1か月ほどです。始めたばかりの時は仕事もしながらほんとにできるかなと疑問でしたが、コツコツ続けていくことで何とか制作することができました。
話は変わりますが、もしロードバイクが趣味なエンジニアの方、ロードバイクが趣味でエンジニアになろうと思っている方、エンジニアでロードバイクを趣味として始めようとしている方がいらっしゃいましたら是非コメントなどでお声がけください!どんどんブラッシュアップしていきたいと思っているので、お話ができたら幸いです。
執筆:2022年9月6日(火)