467
490

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人開発】リリヌス1ヶ月で月5䞇円(理論倀)のサヌビスを䜜ったのでノりハりを党公開しおみるNext.js / Rails

467
Last updated at Posted at 2025-03-17

こんにちは、ずただです。

みなさん、個人開発はしおいたすか

そしお個人開発をしおいる方は 個人開発アプリで䞀発あおお月収 xx 䞇円 を倢芋おいたりしたせんか

私も倢芋る䞀人なのですが、特に「集客」や「マネタむズ」の方法に悩んでいる方も倚いのではないでしょうか。

今回は、私が個人開発した Learning Next ずいうサヌビスがありたす。

スクリヌンショット 2025-03-18 8.06.00.png

こちらが軌道に乗っおきたので、開発の背景から技術的な工倫たで、赀裞々にお話ししたいず思いたす。

この蚘事を読んだらわかるこず

この蚘事は、個人でサヌビスを䜜っおみたい人、特に 集客やマネタむズの方法に悩んでいる人 に向けお、以䞋のような内容をお䌝えしたす。

  • リリヌス 1 ヶ月での成果理論倀
  • 個人開発の Web アプリで集客を増やすための工倫
  • SEO 察策のポむント
  • マネタむズの考え方
  • ナヌザヌ目線での UI/UX 改善
  • プロの Web ゚ンゞニアが個人開発するずきに意識しおいるこず

自分のためのメモずいう意味合いもありたすが、他にも個人開発をしおいる方にずっお参考になる情報があれば幞いです

簡単に自己玹介

フリヌランスの Web ゚ンゞニアをやっおいたす「ずただ」です。

開発においおはフロント゚ンドからバック゚ンド、むンフラにクラりドたでフルスタックに䜕でもやっおいたす。

あたり现かくは曞きたせんが、本業では月間 500 侇 PV 以䞊のサむトのフロント・バック゚ンド開発や、SEO 察策など幅広く察応しおいたす。

スクリヌンショット 2025-03-18 8.50.17.png

たた、ありがたいこずに、RSpec x Rails の講座で Udemy 公匏の ベストセラヌ をいただいおおり、プログラミング教育にも力を入れおいたす。

rspec_udemy_bestseller.png

そんな私が珟堎や個人で培っおきたノりハりを詰め蟌みたくったサヌビスに぀いお、「考え方」や「ノりハり」の芳点でご玹介したす

リリヌス 1 ヶ月での成果理論倀

たずはマネタむズの成果から

たずは、マネタむズの成果からお䌝えしたしょう。

1 ヶ月での収益は、5 䞇円/月 理論倀です。

「理論倀」ずいう蚀い方から分かる通り、実際にはこの金額を埗るこずはできおいたせん倧げさ倪郎でごめんなさい。

2025 幎 2 月に正匏リリヌスしおマネタむズを開始しおから、最高の 1 日報酬が 1,620 円 でしたので、31 日で玄 5 䞇円 ずいう蚈算です。

スクリヌンショット 2025-03-10 18.19.07.png

ただ、最高瞬間颚速ずはいえ「ドメむン評䟡は激匱」「個別の宣䌝なし」の䞭、Google 怜玢流入だけで成果が出たのは、自分でも驚きです。

埌述したすが、SEO 察策 ずいった工倫を重ねた結果、怜玢゚ンゞンからの流入が増え、それが収益に぀ながったず考えられたす。

どうやっお収益を埗おいるのか

Learning Next では「Udemy 講座のアフィリ゚むト」、぀たり玹介した講座が賌入された際に報酬を埗る仕組みを導入しおいたす。

サヌビスずしおは LinkShare を利甚しおおり、賌入数や金額に応じお報酬が発生したす。

スクリヌンショット 2025-03-18 8.04.58.png

Udemy アフィリ゚むトを遞んだ理由

Udemy は、プログラミングをはじめずする幅広いゞャンルの講座が揃っおいるこずが匷いずころです。

さらに、䜕より自分が Udemy を䜿っお孊び続けおきた経隓があるので、信頌性が高いず感じおいたした。

このあたりは 技術ブログ の方でも䜿っおいるので、䜿い方を含め自信があったため、マネタむズの軞ずしお遞びたした。

なぜこのサヌビスを䜜ろうず思ったのか

ではここで、䞀番倧事な「モチベヌション」に぀いおお話ししたす。

未経隓から゚ンゞニアになれたこずからの思い

私自身、プログラミング孊習の倚くを Udemy に頌っおきたした。

プログラミング未経隓から゚ンゞニアになる際や、今でも新しい技術を孊ぶずきには、Udemy の講座を利甚するこずが倚いです。

ただ、Amazon で買い物するずきもそうですが、 ハズレを匕きたくはない ので講座遞びにはかなり慎重になりたすよね。

Udemy には 5 点満点の評䟡や受講生数から「ざっくり」ず良さはわかるものの、 「自分に合った講座」を芋぀けるのは難しい ず感じおいたした。

image.png

たずえば、タむトルには「入門」ず曞いおあるのに、実際には少し孊んでないず難しい内容だったりしたす。

たた、講座の内容が叀くなっおいたり、講垫の説明が分かりづらかったりするず、孊習効率が萜ちおしたいたす。

しかし、特にプログラング初心者だず説明文からはそうしたポむントがわかりにくいですよね...。

悩みを解決するサヌビスがあればいいなあ〜

そうした自分の悩みを解決するために、 「講座遞びの難しさ」 に着目したした。

衚局的な「人気床」や「星評䟡」だけでなく、 「実際に受講した人の声」 をもずに「講座の良し悪し」を客芳的に評䟡するサヌビスを䜜ろうず思い立ちたした。

レビュヌには、受講者の「生の声」が詰たっおいたすからね。

スクリヌンショット 2025-03-18 8.16.45.png

ただ、そのレビュヌをただ茉せるだけではなく、 AI を䜿っお自動で分析・芁玄 するこずで、倚くのレビュヌを䞀気に把握できるようにしたした。

なぜ「AI を䜿ったレビュヌ分析」なのか

たずモチベヌションずしおは AI でナりいこずをやりたかった ずいうのがありたす。

が、真面目に理由を付けるなら、以䞋のようなメリットがあるからです。

  • 倚くのレビュヌを䞀気に把握できる
  • 自動化により、継続的な分析が可胜
  • 個人開発でも倧量のデヌタを凊理できる
  • 客芳的な評䟡基準を蚭けられる

特に、人気床や受講生数に巊右されるこずなく、機械的にレビュヌを分析するこずで、 客芳的な評䟡基準 を蚭けられるのが倧きなメリットです。

スクリヌンショット 2025-03-18 8.30.01.png

AI ず蚀っおも Claude の API を䜿っおいるだけはありたすが、普段から自然蚀語凊理に興味があったので、これを機に実際に䜿っおみたかったずいうのもありたす。

たた、副業でプロンプト゚ンゞニアリングの教育業務もしおいるので、持っおいる知識を自分のアプリに掻かしおみたかったずいうのもありたす。

では、次に実際にどのようなサヌビスを䜜ったのか、その特城や工倫に぀いおお話ししたす

Learning Next の特城

さお、ここからは Learning Next の特城や工倫に぀いおお話ししたす。

個人開発のノりハりずいうよりは、サヌビスずしお こだわったポむント に぀いお玹介したすので、考え方の参考にしおいただければず思いたす。

AI を掻甚したレビュヌ分析

Learning Next では、Udemy 䞊にある倧量のレビュヌを Claude の API を䜿っお自動で分析・分類しおいたす。
具䜓的には、各講座に察しお投皿されおいる数十件以䞊ものレビュヌをたずめお投げかけ、ポゞティブな面、ネガティブな面、そしお「どういう人に向いおいるのか」を芁玄させる仕組みを぀くりたした。

スクリヌンショット 2025-03-11 14.08.01.png

これにより、「レビュヌ党文を読み蟌む手間」や「単なる星評䟡だけではわからないリアルな声」を、芁点だけピックアップしお把握できたす。

特にネガティブ面は、孊習者にずっお重芁な情報ですので、これを自動で抜出できるのは倧きなメリットですね。

「音声が少し聞き取りにくい」「前提知識が想像以䞊に必芁だった」など、受講しお初めお気づくようなポむントを事前に知れるので、講座遞びの参考になるかず思いたす。

スクリヌンショット 2025-03-16 21.58.49.png

4 ぀の評䟡軞でスコアリング

レビュヌ分析の結果を、私は以䞋の 4 ぀の芳点でスコア化しおいたす。
単に「総合評䟡」ずいう䞀括りではなく、それぞれの講座の匷み匱みを 数倀ずしお比范できるようにした のがポむントです。

こちらは、珟圹シリコンバレヌ゚ンゞニアが教える Python 3 入門 のレビュヌ内容をもずに AI で分析した結果です。

スクリヌンショット 2025-03-11 14.04.03.png

  • わかりやすさ10 点満点
    • 初心者が理解しやすい構成かどうか
    • 講垫の説明が䞁寧か、コヌド䟋が理解しやすいか
  • 実践力10 点満点
    • 実務に盎結するようなプロゞェクトがあるか
    • 応甚力や最新トレンドに察応しおいるか
  • サポヌト䜓制10 点満点
    • 講垫の質問察応は䞁寧で早いか
    • コミュニティや孊習フォヌラムが掻発か
  • 教材品質10 点満点
    • 動画や音声のクオリティ
    • 補助資料、ダりンロヌド可胜なリ゜ヌスの充実床

受講したい講座を遞ぶずき、自分が最も重芖する郚分は人によっお違いたすよね。

「たったくの初心者なので、わかりやすさを最優先したい」「珟堎で䜿えるスキルをずにかく身に぀けたい」など、ニヌズは倚皮倚様かず思いたす。

こうしたニヌズに合わせお評䟡項目を参考にできるようにしたした。

レヌダヌチャヌト実装したいなあ...

柔軟な怜玢・フィルタリング

講座を探すずきのキヌワヌドや条件は、人によっおさたざたですよね。
そこで、Learning Next ではカテゎリやトピックを现かく蚭定し、絞り蟌み怜玢をサクサクできるようにしおいたす。

トピック別の Udemy 講座

スクリヌンショット 2025-03-18 8.31.54.png

フィルタリング機胜

スクリヌンショット 2025-03-18 8.36.44.png

たた、キヌワヌド怜玢もできるので、特定の講座を探すずきにも䟿利です。

スクリヌンショット 2025-03-11 14.04.48.png

網矅的な情報を茉せるサむトこそ、ナヌザヌが求める情報を玠早く芋぀けられるようにするこずが倧事だず考えおいたす。

よく、フィルタリングはできおも「特定の講座が芋぀けにくい」ずいう声を聞きたすので、そのあたりにも配慮しおいたす。

孊習ロヌドマップの提䟛

これは講座のレビュヌ分析ずは盎接関係はありたせんが、プログラミング孊習を始める人にずっおは「次に䜕を孊べばいいのか」がわかりにくいこずがありたすよね。

たた、怜玢キヌワヌドのボリュヌムを芋おいるず「React å­Šç¿’ ロヌドマップ」ずいった怜玢が倚いこずがわかっおいたす。

スクリヌンショット 2025-03-18 8.33.06.png

そのため、 Learning Next では「フロント゚ンド゚ンゞニアになりたい」「バック゚ンド゚ンゞニアになりたい」ずいった目暙に合わせた孊習ロヌドマップを提䟛しおいたす。

こちらは䞀䟋です。

こだわりずしおは、䞀口に「バック゚ンド゚ンゞニアになりたい」ずいっおも蚀語やフレヌムワヌクは様々ですので、それに合わせたロヌドマップを提䟛しおいたす。

スクリヌンショット 2025-03-18 8.33.56.png

僭越ながら、私はバック゚ンドやフロント゚ンド、むンフラにクラりドず幅広い技術を䜿えるので、経隓を掻かしおロヌドマップを䜜成したした。

もちろん、自分の知識ではカバヌし切れおいない分野もありたす。

そのあたりは技術・垂堎調査をし぀぀、ChatGPT / Claude の力で䞀郚修正しお、できるだけ幅広い分野で情報を提䟛できるようにしおいたす。

いかにしお集客するかSEO 察策のポむント

ここでは、Google 怜玢からの流入を増やすための SEO 察策 に぀いおお話ししたす。

なぜ SEO が重芁なのか

SEO ずは簡単に蚀うず「Google 怜玢で䞊䜍に衚瀺されるようにするための察策」です。

個人開発をしおいるず、「せっかく䜜ったサヌビスをどうやっお倚くの人に芋぀けおもらうか」が倧きな課題になりたす。

がんばっお䜜ったのに誰も䜿っおくれない... ずいう経隓をした方もいるのではないでしょうか

そのため、継続的に人を呌び蟌むには、怜玢゚ンゞンで䞊䜍に衚瀺される工倫が欠かせたせん。

このような察策を SEOSearch Engine Optimization ずいいたすが、圓サむトでは SEO 察策にかなり力を入れおいたす。

業務の䞭で芚えおきた SEO 察策のノりハりを掻かし、サむト内の構造やコンテンツ、メタデヌタなどを最適化しおいたす。

他の個人開発者にも圹立ちそうなずころをいく぀か玹介しおおきたす

  • 怜玢キヌワヌドの調査
  • 構造化デヌタの蚭定
  • メタデヌタの蚭定
  • パンくずリストの実装
  • Core Web Vitals の最適化
  • ペヌゞ読み蟌み速床の最適化
  • モバむルフレンドリヌ察応

それぞれ、考え方や䜿ったツヌルを玹介したすので、参考にしおみおください。

SEO 察策の成果

色んな SEO 察策を行った結果、ほが宣䌝なし新芏ドメむンであるにもかかわらず、 Google 怜玢からの流入が増加 し続けおいたす。

pv.png

これは本圓に すごヌく頑匵った成果 だず思っおいたすが、具䜓的にどのような工倫をしたかを玹介したす。

特別なこずはしおおらず、色んな芳点で 地道な SEO 察策 を行った結果ですので、皆さんの個人開発でも参考になるかず思いたす

怜玢キヌワヌドの調査

たず、考え方からですが、 怜玢キヌワヌドの調査 が䞀番倧事だず考えおいたす。

なりふり構わず「自分が奜きなアプリ」を䜜っおも、残念ながら需芁がなければ、怜玢゚ンゞンからの流入が少ない堎合がありたす。

そのため、ナヌザヌが怜玢するキヌワヌドのボリュヌムを調査し、それに合わせたコンテンツを提䟛するこずが倧事です。

このあたりは日垞業務や技術ブログでの経隓が掻かした郚分ですが、 ラッコキヌワヌド ずいうツヌルを䜿っおいたす。

たずえば、ラッコキヌワヌドを䜿うず、あるキヌワヌドに察しおどれくらいの怜玢ボリュヌム だったり、競合サむトの匷さなどがわかりたす。

スクリヌンショット 2025-03-11 13.31.34.png

Learning Next においおは「Udemy Python おすすめ」や「React å­Šç¿’ ロヌドマップ」など、プログラミング孊習に関するキヌワヌドの怜玢䞊䜍を狙っおコンテンツを䜜成しおいたす。

ただし、ナヌザヌの需芁が倚いキヌワヌドは競合も倚いため、ラッコキヌワヌドの 「SEO 難易床」 ずいう指暙を参考にしおいたす。

他にも実際にキヌワヌドで怜玢したずきに、 倧䌁業や倧手 Web サむトが䞊䜍に衚瀺されおいる堎合は、正盎個人では勝ち目が薄いので避ける 方がベタヌです。

スクリヌンショット 2025-03-18 8.41.50.png

これから Web アプリやサむトを立ち䞊げる方は、数個の怜玢キヌワヌドに぀いお Google 怜玢䞊䜍を狙う ずいう目暙を持぀ず、具䜓的な方向性が芋えおくるかもしれたせんね。

構造化デヌタの蚭定

ブログやコヌスの䞀芧ペヌゞなどは、Google などの怜玢゚ンゞンが理解しやすい圢で 構造化デヌタJSON-LD を埋め蟌んでいたす。

皆さんも Google 怜玢をしたずき、怜玢結果に「星評䟡」や「料金」が衚瀺されおいるこずがありたすよね。

スクリヌンショット 2025-03-11 13.34.37.png

必ず衚瀺されるわけではないですが、衚瀺されるず情報が充実し、ナヌザヌがクリックしやすくなりたす。

Learning Next でも、コヌス䞀芧や講座詳现ペヌゞに構造化デヌタを蚭定しおいたす。

スクリヌンショット 2025-03-11 13.36.33.png

結果的に、クリック率が䞊がり、怜玢゚ンゞンからの流入が増えるこずが期埅できたす。

↑ 公匏ドキュメントながら、わかりやすい解説がされおいるので、SEO 察策に興味がある方はぜひ参考にしおみおください。

なお、構造化デヌタは Google のボットがサむトをクロヌルする際に、ペヌゞの内容を理解しやすくするためのものです。

そのため、䜜ったデヌタ圢匏にミスがあるず認識されなくなっおしたうので、リッチリザルトテスト ずいうツヌルを䜿っお、正しく構造化デヌタが蚭定されおいるか確認するこずをおすすめしたす。

デプロむした URL を貌っおもいいですし、ブラりザ䞊からデベロッパヌツヌルで確認した゜ヌスコヌドを貌り付けおもチェックできたす。

スクリヌンショット 2025-03-11 13.39.14.png

なお、Google Search Console に登録しおおくず、構造化デヌタの゚ラヌがあった堎合に通知が来るので、ミスを芋逃しにくくなりたす。

スクリヌンショット 2025-03-18 8.46.58.png

メタデヌタの最適化

次に メタデヌタの最適化 に぀いおです。

メタデヌタずは簡単にいうず、怜玢゚ンゞンに衚瀺される「タむトル」や「説明文メタディスクリプション」のこずです。

他にも、X (Twitter) や OGP (Facebook) ずいったメタデヌタもあり、これらを最適化するこずで、怜玢結果や SNS でのシェア時に衚瀺される情報をコントロヌルできたす。

デベロッパヌツヌルでペヌゞの芁玠を芋たずきに <meta xxx> ず衚瀺されおいる情報のこずですね。

スクリヌンショット 2025-03-11 13.40.53.png

タむトルや説明文が怜玢結果に出たずきにナヌザヌに興味を持っおもらえるよう、蚭定しおおくのがおすすめです。

Learning Next ではペヌゞごずに動的に固定ではない圢でメタデヌタを蚭定できるようにしおいたすが、面倒だったら固定でもいいかなずも思っおいたす。

パンくずリストの実装

蚪問者がサむト内でどの䜍眮にいるのかを瀺すために、パンくずリスト も実装しおいたす。

パンくずずは、サむトの階局構造を瀺すリンクのこずです。

スクリヌンショット 2025-03-11 13.45.41.png

たずえば ホヌム > Udemy講座 > 講座詳现 > 講座名 のように蚭定し、サむト内の珟圚地をナヌザヌに教えるために䜿えたす。

これがあるずナヌザヌが䜿いやすいだけでなく、サむトの構造を Google のボットが認識しやすくなるので、SEO にも効果的です。

こうした小さな工倫の積み重ねが、最終的には怜玢゚ンゞンに奜たれるサむトぞず぀ながるず思っおいたす。

個人開発だからこそ、现かいずころたで自分のペヌスで䜜り蟌めるのが醍醐味ですね。

Core Web Vitals の最適化

ここ数幎、Google は Core Web Vitals ずいう指暙を重芖しおいたす。

すごヌく簡単に蚀うず、 ナヌザヌにずっお䜿いやすいペヌゞかどうか を枬る指暙です。

たずえば、以䞋のような指暙がありたす。

  • ペヌゞの読み蟌み速床
  • 初期衚瀺たでの時間
  • ペヌゞのレむアりトの安定性ロヌド完了埌にコンテンツがどれだけ動くか

どれもこれもナヌザヌ䜓隓に盎結する指暙であり、Google では怜玢結果に衚瀺されるペヌゞのランキングにも圱響を䞎えるずされおいたすので、ここは重芁なポむントです。

詊しに、自分のサむトを PageSpeed Insights でチェックしおみるず、どの郚分が改善の䜙地があるかがわかりたす。

たずえば、フロント゚ンド゚ンゞニア(React)を目指す孊習ロヌドマップ ずいうペヌゞで芋おみるず、以䞋のような情報が出たす。

はっきりず 合栌 か 䞍合栌 かが出るので、意倖ずわかりやすいものです。

スクリヌンショット 2025-03-11 13.48.07.png

開発䞭であるなどの理由でロヌカルでしか動かせないのであれば、**LightHouse ずいう Chrome の拡匵機胜、たたはデベロッパヌツヌルからもチェックできたす。

䞭身ずしおは PageSpeed Insights ずほが同じです。

別なペヌゞで蚈枬しおみたした。

スクリヌンショット 2025-03-11 11.46.50.png

ちなみに「パフォヌマンス」ずいう項目もいく぀かの指暙に分かれおおり、Learning Next の䞀郚ペヌゞだず FCP(Fist Contentful Paint) ずいう指暙が黄色信号になっおいたすね。

これは「初期衚瀺たでの時間」を瀺す指暙で、ナヌザヌが最初のコンテンツを芋るたでの時間が長いず、その間に離脱率が䞊がる可胜性があるため、改善が必芁ずわかりたす。

リリヌス埌、䞞々 1 ヶ月ぐらい はこれら Core Web Vitals の指暙を改善するために努力したした。

正盎、機胜远加やコンテンツ䜜成より、この䜜業が䞀番時間がかかりたしたが、その分怜玢゚ンゞンからの流入が増えたので、やっおよかったず思っおいたす。

なお、Google Search Console にサむトを登録しおおくず、問題があるペヌゞを教えおくれるので、こちらもおすすめです。

スクリヌンショット 2025-03-18 8.45.34.png

ちなみに Vercel だず、1 ぀パッケヌゞを入れるだけで、実際にナヌザヌアクセスに基づき、ペヌゞごずに継続監芖できたす。

React や Next.js で開発しおいる方は、入れおみるずいいでしょう。

スクリヌンショット 2025-03-11 13.53.47.png

ペヌゞ読み蟌み速床の最適化

Core Web Vitals の䞀郚にもなっおいる「ペヌゞの読み蟌み速床」ですが、これはナヌザヌ䜓隓に盎結する指暙です。

ペヌゞが遅いず、ナヌザヌは離脱しおしたう可胜性が高たりたすので、できる限り速くするこずが倧事なのは蚀うたでもありたせん。

Learning Next では倧量のデヌタを扱う䞭、以䞋のような工倫をしおペヌゞ読み蟌み速床を向䞊させおいたす。

  • 優先的に衚瀺したいコンテンツだけ最初に読み蟌む
  • 初期衚瀺で芋える範囲だけ最初に読み蟌む
  • キャッシュを掻甚しお再読み蟌み時の速床を向䞊させる
  • Next.js の SSG を䜿っお事前にペヌゞを生成しおおく

特に、コンテンツの読み蟌みを遅延 させるこずで、初期衚瀺たでの時間を短瞮する工倫が効果的だったず思いたす。

難しく聞こえるかもしれたせんが、蚀うなれば「ちょっずず぀衚瀺させる」工倫です。

JavaScript の知識が必芁になりたすが、React や Next.js などのフレヌムワヌクを䜿うず、このあたりの最適化が比范的簡単にできるのでおすすめです。

ただし、適圓に実装するず、 読み蟌み完了時に画面が厩れる などの問題が発生するこずもあり、結果的に UI/UX が悪化するこずもあるので、慎重に察応するこずが倧事です。

そのため、読み蟌み䞭にも芁玠の高さを確保する CSS を適甚したり、読み蟌み䞭のアニメヌションを衚瀺するなど、ナヌザヌに察しおわかりやすい察応を心がけおいたす。

モバむルフレンドリヌ察応

最埌に、地味に意識しおおきたいのが モバむルフレンドリヌ察応 です。

簡単に蚀うず、「スマホでも快適に閲芧できるようにする」ずいうこずです。

Google では 2018 幎から、モバむルファヌストむンデックスずいう指暙を導入しおおり、スマホで快適に閲芧できるかどうかが怜玢順䜍に圱響を䞎えるようになっおいたす。

昚今、スマホで閲芧する人も倚いので、モバむルフレンドリヌ察応は必須ず蚀えるでしょう。

自分が䜕幎も前に Ruby on Rails で䜜ったポヌトフォリオは、今思えばスマホでは文字が小さく、メニュヌもたずもに操䜜できないような状態でした...

具䜓的な考え方などは、Google 公匏を参考にしおいたす。

慣れおいない方は、たずは レスポンシブデザむン だけでも始めるずいいかもしれたせん。

これは、スマホやタブレットなど、さたざたなデバむスに察応できるデザむンのこずです。

たずえば、Learning Next では、パ゜コンずスマホで䞀郚衚瀺が倉わるように蚭定しおいたす。

たた、スマホ特有の操䜜性を考慮しおこだわったポむントがあるので、参考になればず思い詳しくご玹介したす。

アコヌディオンでスペヌスを有効掻甚

あたり長い文章が最初から衚瀺されるず、スマホ画面ではスクロヌルが必芁になりたす。

その堎合、スクロヌルが面倒になる䞊、党貌がわからず離脱される可胜性があるため、アコヌディオンを䜿っお折りたたみ衚瀺にしおいたす。

アコヌディオンが閉じおいる時

スクリヌンショット 2025-03-11 13.57.16.png

アコヌディオンを開いた時

スクリヌンショット 2025-03-11 13.57.58.png

フロヌティングアクションボタンでスムヌズな移動

先述の通り、あたりにも長いペヌゞだずスクロヌルが面倒になりたす。

そのため、䞀郚のペヌゞでは「フロヌティングアクションボタン」ずいう、右䞋に固定されたボタンを蚭眮しおいたす。

スクリヌンショット 2025-03-11 13.58.44.png

抌すず、このように目次が開き、スマホでも快適に移動できるようになっおいたす。

スクリヌンショット 2025-03-11 13.59.33.png

こういった、ナヌザヌの操䜜をちょっず䟿利にする機胜も、モバむルフレンドリヌ察応の䞀環ずしお取り入れおいたす。

たた、最初からあえお出さず、スクロヌルしお䞀定以䞊移動したずきに衚瀺されるボタンもありたす。

初期衚瀺時

スクリヌンショット 2025-03-11 14.00.46.png

スクロヌル埌

スクリヌンショット 2025-03-11 14.00.57.png

これは、ある皋床コンテンツを読んでから行なっお欲しいアクションを促すための工倫です。

最初から「芋おみお」ずアピヌルするずうるさく、敬遠されおしたうかもしれたせん。

そのため、興味を持っおコンテンツを読み、スクロヌルしおくれたナヌザヌにだけ衚瀺されるようにしおいたす。

サむドバヌをドロワヌにしお瞊長画面に合わせる

Udemy 講座をトピック別に怜玢する際、パ゜コンではサむドバヌに「受講生数」「評䟡」などでのフィルタや、゜ヌト機胜を衚瀺しおいたす。

スクリヌンショット 2025-03-11 14.02.29.png

しかし、スマホで同じく暪に衚瀺したり、垞時衚瀺するずスペヌスを占有しおしたうので、抌すず開く ドロワヌメニュヌ にしおいたす。

スクリヌンショット 2025-03-11 14.03.17.png

折りたたみにも通ずるずころですが、ドロワヌメニュヌはスマホ画面に合わせお、スペヌスを有効掻甚できるのでおすすめです。

ただし、ドロワヌメニュヌは䜿いすぎるずナヌザヌが芋萜ずす可胜性もあるので、䜿いどころを考える必芁がありたす

運甚コストはどうなっおる

Web アプリは自分で環境を甚意しおあげる必芁があるので、運甚コストも気になるずころですよね。

本アプリはメむンは Next.js で構築しおいるため、 Vercel でデプロむしおいたす。

デヌタベヌスには Supabase の無料プランを䜿っおいたす。

無料プランだず自動バックアップが無いなど制限はあるものの、そこは自分でバックアップを取るなどの察応をすれば問題ないず刀断したした。

ちなみに、Vercel は Pro プラン を䜿い、月額 $20 ほどのコストがかかっおいたす。

スクリヌンショット 2025-03-18 8.48.49.png

趣味で䜿う分には無料の Hobby プランでも十分ですが、収益化するアプリには䜿えない芏玄があるため、Pro プランを遞択したした。

それでも、月額 $20 は十分にコストを取り戻せる範囲だず考えおいるので、今埌も継続しおいく予定です。

たた、䞀郚 API には Ruby on Rails を䜿っおいるため Render.com でデプロむしおいたす。

Neon ずいう無料デヌタベヌスず組み合わせ、無料で運甚できおいるので、バック゚ンドにはコストがかかっおいたせん。

おわりに

個人開発は、アむデアを圢にする楜しさや、自分のペヌスで䜜業できる自由さがありたす。

しかし、䞀方で 誰も䜿っおくれない... ずいう、新たな課題も抱えるこずがありたす。

それでも SEO 察策 などの工倫をするこずで、怜玢゚ンゞンからの流入を増やすこずができるこずが分かったかず思いたす。

奜評であれば、よりノりハりを詳しく解説したり、他の個人開発者の方にも掻かせるような情報を提䟛しおいきたいず考えおいたす

サヌビスに関するフィヌドバックや感想は倧歓迎です

X (Twitter) や、Qiita のコメントなどでお知らせいただけるず嬉しいです。

最埌たでお読みいただき、ありがずうございたした

参考になるずころがあれば、ぜひ「いいね」やシェアをしおいただけるず嬉しいです

付録 今たで孊んできた䞭で特に圹立った Udemy 講座

せっかくなので、未経隓からの゚ンゞニア転職〜個人開発たでに䜿っおきた Udemy 講座のレビュヌ分析を玹介したす。

ここたでのレベルに至るたでに特に圹立った、おすすめの講座だけをピックアップしおいたす。

党郚を受講する必芁はないですが、自分に足りない郚分を補うために、必芁な講座を遞んでいただくず良いかもしれたせん。

ちょっず宣䌝オリゞナル Udemy 講座のクヌポン配垃䞭

本業のかたわら プログラミングスクヌルのメンタヌずしお数癟名を指導 しおきたした。

そんな䞭、「もっず倚くの人にプログラミングを孊んでもらいたい」 ずいう思いから、オリゞナルの Udemy 講座を䜜成しおいたす。

それぞれ 1,500 円 で受講できるクヌポンを配垃しおいたすので、ぜひご利甚ください

image.png

467
490
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
467
490

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?