メインコンテンツへスキップ
見出し画像

ChatGPTと一緒に、Webサービスを作って公開してみた

    みなさん、こんにちは。

    最近、ChatGPTをかなり使っています。

    文章を書いたり。

    分からないことを調べたり。

    仕事の相談をしたり。

    そんな使い方をしていたのですが、

    以前の記事でも紹介したように、

    「せっかくなら、ChatGPTを使って何か作れないかな」

    と思いました。

    そこで作ってみたのが、

    異世界漫画を探すWebサービス「異世界DIG」です。

    異世界DIGへのリンクはこちら

    画像
    まだ味気ないホーム画面

    まだMVP。

    つまり試作品ですが、実際にインターネット上に公開するところまで来ました。

    そもそも、なぜ作ったのか

    私は異世界漫画をよく読みます。

    読書家みたいな記事が多いけど、めちゃめちゃ読みます。

    ほぼ電子書籍です。

    たくさん読んでいると、だんだん困ることが出てきます。

    「次、何読もう?」

    そしてもう一つ。

    「これ、前に読んだっけ?」

    異世界漫画って、ものすごくたくさんあります。

    転生。
    追放。
    スローライフ。
    主人公最強。
    領地経営。
    悪役令嬢。

    似たようなタイトルも多い。

    Amazonなどで無料になっている作品を読んでいると、

    「あれ、この漫画読んだことあるような……」

    となることもあります。

    だったら、

    異世界漫画に特化して、次に読む漫画を探したり、読んだ漫画を管理したりできる場所を作ったら便利なんじゃないか。

    これが始まりでした。

    「次、何読もう?」も解決したい

    最初は作品を検索して、読んだ漫画を管理できればいいかなと思っていました。

    でも考えていくうちに、

    検索できるだけでは、あまり面白くない。

    と思うようになりました。

    漫画を読みたいときって、

    「今日は疲れたから、のんびりした話が読みたい」

    とか、

    「今日は主人公最強でスカッとしたい」

    みたいなことがあります。

    逆に、

    「今日は重い話は嫌だ」

    「ハーレムものは読みたくない」

    ということもある。

    だったら、

    今の気分、好きなもの、避けたいものから選べたらいい。

    そこで異世界DIGには、

    「今夜、どんな異世界に行きたい?」

    という機能を作りました。

    いくつか条件を選ぶと、

    今読む候補を3作品に絞って提案します。

    何十作品も出すのではなく、3作品。

    「結局どれを読めばいいんだ」

    にならないようにしています。

    そして、ほぼChatGPTと一緒に作った

    今回面白かったのがここです。

    私はプログラミング経験はあります。

    ただ、今回使ったNext.jsやSupabaseなどは、ほぼ初めて。

    なので、

    「Next.jsって何?」

    「このファイルは何をしているの?」

    というところからChatGPTに聞きました。

    分からないところは説明してもらう。

    理解できたら次へ進む。

    エラーが出たら一緒に原因を探す。

    そして途中からはChatGPTのWorkにも実装を任せました。

    GitHubにIssueを作る。

    ブランチを作る。

    コードを書く。

    テストする。

    Pull Requestを作る。

    最後は私が実際に動かして確認して、問題なければマージする。

    そんな開発方法です。

    データベースにはSupabase。

    ソースコードはGitHub。

    Webサイトの公開にはNetlify。

    気付けば、

    普通にWebサービス開発っぽいことをやっていました。

    AIを使うと「作れるもの」の範囲が広がる

    今回やってみて感じたのは、

    AIがコードを書いてくれること以上に、

    「知らない技術でも、とりあえず進められる」

    ことが大きいということです。

    以前なら、

    Next.jsを勉強する。

    Supabaseを勉強する。

    GitHubの運用を勉強する。

    デプロイ方法を調べる。

    そこまでやって、

    ようやく作り始める。

    となっていたと思います。

    今回は逆でした。

    作りながら、必要になったことをその都度学ぶ。

    これがかなり楽しい。

    もちろん、ChatGPTが作ったものを何も考えず採用するわけではありません。

    「これは何をしているの?」

    「なぜこうするの?」

    と聞きながら進めています。

    でも、自分一人だったら途中で面倒になっていたところを、かなり先まで進められました。

    まだ完成ではありません

    異世界DIGは、まだ始まったばかりです。

    ぶっちゃけ、似たようなサイトもたくさんありますしね。。。

    作品数も増やしたい。

    読んだ作品の管理ももっと便利にしたい。

    おすすめの精度も上げたい。

    将来的には、

    「異世界漫画を読みたくなったら、とりあえず異世界DIGを開く」

    くらいのサービスになったら面白いなと思っています。

    でも、その前に。

    そもそも誰かに使ってもらえるのか。

    ここからが実験です。

    なので、異世界漫画を読む方がいたら、ぜひ一度触ってみてください。

    異世界DIG

    そして、

    「ここ使いにくい」

    「こんな機能が欲しい」

    「この作品も入れてほしい」

    「おすすめされた漫画、全然好みじゃない!」

    何でもいいので、感想をもらえるとうれしいです。

    これから実際に使われたデータや感想を見ながら、少しずつ育てていこうと思います。

    そしてもう一つ。

    ChatGPTと一緒にWebサービスを作ったら、どこまでいけるのか。

    こっちの実験も、まだまだ続きます。

    #ChatGPT
    #生成AI
    #AI活用
    #ChatGPT活用
    #個人開発
    #Webサービス
    #Web開発
    #プログラミング
    #Nextjs
    #Supabase
    #異世界漫画
    #異世界
    #漫画好きな人と繋がりたい
    #ものづくり
    #やってみた

    この記事が参加している募集

     
     
    3児のパパ。 本を読み、考え、試す人。生成AIで日常をラクにしながら、お金・家計・読書を通して人生を再設計中。ChatGPTで禁煙に成功。FP2級とプロマネ視点で「年40冊の読書会」を運営。正解は押しつけない。学び続ける人を増やしたい。

    あなたへのおすすめ