個人開発でサイトリリースした理由とやったこと

Cage Yoshida
Nov 2 · 5 min read

こんにちは。ケイジです。
ボルジムというボルダリングジム検索ウェブサービスを制作し運営しています。

今回、このサービスをリリースするまでにやったことを綴ることによって、誰かの役に立つのではと思い記事を書きました。

なぜ創ったか

この数年、ボルダリング沼にとっぷりと浸かってしまい、週イチの社内ボルダリング部活動と週末の自主活動の週2回ボル活をするのが習慣になっています。たまにボルダリングができない週末があると気持ちも体も落ち着かずムズムズし週明けの仕事に差し支えるまでに。

また個人開発もしばらくご無沙汰していて何か創りたい欲がフツフツと湧いてきたタイミングでもあったので、エイヤ!とボルダリングジム検索ウェブサービスを創りました。
首都圏近郊のボルダリングジムの口コミなどの情報が閲覧、投稿できるウェブサービスになります。

好きなこと ✕ 好きなことの掛け合わせだから、それはそれは楽しいだろうと。

やったことリスト

ボルジムを立ち上げるために、したことは以下のようになります。

プログラミング言語、フレームワークを選ぶ

以前はCakePHPでの開発経験はあったものの、ここ数年はWordPressのカスタマイズをメインに仕事をしているため、どの言語とフレームワークで開発するのかをまず選定しました。

候補に挙がったのは以下のフレームワークになります。
※カッコ内はプログラミング言語

・Laravel(PHP)
・WordPress(PHP)
・Ruby on Rails(Ruby)
・Django(Python)

選定にあたってはGoogleトレンドでまずざっくりと最近の検索結果の多いものをリストアップしました。

また、求人が多いフレームワークは今勢いのあるものだろうと推測し、国内と海外のリクルートサイトで求人数の多いもので絞り込みもしました。

結果、学習期間にあまり時間を使いたくないということで個人的なPHP慣れもある、LaravelとWordPressの二択になったのですが、開発の自由度の高いLaravelに決定しました。

環境づくり

環境づくりはできるだけ仕事で使い慣れているものを選択。

ローカル開発環境

Vagrant一択でした。

ソースコード管理

BitbucketでGitコードを管理。
現在はGitHubでプライベートリポジトリを作成できるとのことなので今選ぶならそっちになるかもしれません。

ウェブサーバ

さくらのレンタルサーバを使ってます。

サイトデザイン

いつも使い慣れているものを使いました。
パーツ、ロゴやイラスト制作は、Adobe IllustratorとPhotoshop。
サイト全体とUIデザインにはSketchを使用。

学習方法

Laravel学習法

Laravelについてはまったく触ったことがなかったので、ドットインストールのプレミアム会員になり、動画学習しました。

まず、Laravelをローカル環境で使うにあたって必要なSQLite入門をざっと一周します。

次に、Laravel 5.5入門レッスンをざっと1周して概要をつかみ、次に実際にローカル環境で手を動かしてチュートリアルウェブアプリをつくりながらもう1周しました。

ドットインストールは構成が初学者にとって非常に分かりやすく、動画一つが3分前後ととっつきやすくておすすめです。
Vagrantについても最初はこのサイトで学習しました。

プレミアム会員になると女性ボイスが選択できるのと、再生スピードが変更できるのが個人的に良い機能だと思います。

という感じでざっくりとLaravelについて理解が深まったところで、ララ帳「はじめてのLaravle」を参考にしつつ、実際にウェブサイト開発をしていきました。

分からないところは随時ググりながら進めました。
頻繁に使ったのはreadouble(日本語版Laravelドキュメンテーション)になります。翻訳してくれている有志の方々ありがとう。

英語に抵抗がなければ本家documentationの方が情報も早く、デザインも見やすいためおすすめです。

まとめ

という感じのことを、休日や出勤前や後に細々と続けていき大体6ヶ月ほどかけてリリースまでこぎつけました。

この記事が少しでも読まれた誰かの一助になれば幸いです。

では、よいものづくりライフを!

Cage Yoshida

Written by

ウェブサイト制作・構築歴15年。ボルダリング歴4年。 40才を過ぎてボルダリングをはじめ、すっかりハマり体重も10kg落ちてすっかり健康体に。 ボル活サイト「ボルジム」https://boulgym.com/ 運営者。プロテインは胃が痛くなるので苦手。チクワが代替品。

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade