はじめに
はじめまして。chocopoppoと申します。
本作はタイトルの通り、プログラミング知識0でもAI駆動開発でWebサービスが作れる! という記録になります。
まずは開発したWebサービスの概要について説明させてください。成果物に興味ない、開発記録だけ見たいという方は読み飛ばしていただいて構いません。
感想交換サービス「Review Chain」
URL⇒https://reviewchains.vercel.app/
・概要
Review Chainは完全無料の会員制サービスです。創作者同士が他人の作品に感想を書き合い、感想を循環させることを目的としています。誰かの作品に感想を書くことで、あなたの作品に感想が返ってくる仕組みを提供しています。
「感想を循環させる」ためのシステムが「感想依頼」です。これは他人に感想を送ることで自動的に発行され、感想のお返しを依頼するものです。依頼に履行期限はありません。送る側も送られる側も気を遣うことなく、自分のペースで取り組むことが出来るようになっています。
仕組みを構築したり、不正対策を考えるのにかなりの労力を費やしましたが、基本的なサービス内容はこれだけです。このサービスを開発する上で必要となる要件は、
・「誰が誰に感想を書いたか」を管理すること
「誰が」を管理するためには、必然的に会員制のサービスとなります。ブログのような文章のみのWebページを作るのと違い、「データベース設計」が必要になるということです。
当然プログラミング知識0の私は当初右も左も分からず、会員制サービスを作るなんて夢のまた夢という状態でした。それでもChatGPTを利用し、少しずつ開発を進めていった結果、無事にWebページを公開することが出来ました。
次項から、どのように開発を進めていったのか、途中の試行錯誤も含めながら、同じような人の助けになるよう記録を残して行こうと思います。




