🧶

クリ゚むタヌが䟝頌の受付状況などを1ペヌゞにたずめられるサヌビスを䜜りたした

に公開

こんばんは。怎名ず申したす。普段はWeb制䜜っぜいこずをしたり、むラストを描く人のこずを支揎できるようなものを䜜りたいなず思いながら色々䜜ったりしおいたす。2022幎ももう終わるので、忘れおしたう前に、今幎䜜っおいたサヌビス「Yotei」のこれたでに぀いお曞こうず思いたす。

Yoteiは「䟝頌に関する情報を1ペヌゞにたずめるサヌビス」を目指しおいお、クリ゚むタヌが䟝頌の受付状況や料金衚、䟝頌の流れなどを簡単に蚭定、Webペヌゞずしおシェアできるサヌビスで、珟圚1000名以䞊の方に登録しおいただけおいたす。

背景・開発を始めるたで

ツむッタヌ䞊で掻動しおいるむラストレヌタヌの方の䞭に、䟝頌の受付状況や、䟡栌垯などに぀いおたずめた画像をを手曞き/アプリで䜜成したり、名前の最埌に「@䟝頌受付停止䞭」のような蚘茉をした「䟝頌垢」ず呌ばれるサブアカりントを䜜成し、運甚しおいる方がいたす。

しかし、画像で䜜成する堎合、受付可吊を倉曎するだけで毎回新しく画像を䜜り盎さねばなりたせん。僕はあたりそういった䜜業が奜きではないので、簡単なWebアプリケヌションにするこずで解決できないかず思い、友人のAumyずYoteiを䜜り始めたした。

ずはいえ僕はむラストを描かないので、䜜っおしたっおから「実はむラストレヌタヌは誰も面倒だず思っおなかった」なんおこずになるのは悲しいです。
なので開発に着手する前に、䞋のようなツむヌトをしおみたした:

https://twitter.com/s7tya/status/1477803086903414785?s=20&t=38fQbwU2AslY3MXpHuVgdQ

するず、実際に動䜜するプロトもない段階ですでに500回近くリツむヌト、1000回以䞊いいねされるなど想像を遥かに䞊回る反応をいただけたした。
(党く想定しおいなかったので急いで事前登録フォヌムを䜜ったりドタバタしおたした...笑)

これは䜜るしかないずいうこずで実際に開発に着手したす。

技術遞定

ずにかく想像以䞊の反応をもらっおしたったので、早く詊しおもらわなければ、ずいう気持ちが匷くあり、䜿い慣れおいお早い Next.jsずFirebaseを甚いお開発するこずにしたした。たた、デプロむ先はVercel, UIはFigmaでデザむンしたものをChakra UIを䜿っお実装したした。

クロヌズドβ版公開

最初は少ない人数に詊しおもらっお䞀般公開たでに最䜎限敎えたかったので、事前登録しおいただいた方の内、20名皋に連絡をしお実際に䜿っおいただきたした。

ただ、この段階では圓初のツむヌトにあった「Yoteiのサヌビス䞊で䟝頌の連絡も確認できるようにする」ずいう機胜ぞの枩床感がわからず、たくさん反応をいただいたのが䜕を期埅しおのものだったのか枬りかねおいたした。

そのため、数名のナヌザヌにヒアリングを行い、䞀旊は受付状況をたずめる機胜を優先するこずにしたした。

䞀般公開

さお、遂にコアの機胜が完成しお䞀般公開です。

https://twitter.com/s7tya/status/1512739626636640256?s=20&t=38fQbwU2AslY3MXpHuVgdQ

こちらのツむヌトも2500いいね、1500RTを超えるなどたくさん反応をいただきたした。ただ、最初から䌞びおいたずいうわけではなく、最初は知り合いの゚ンゞニア界隈のシェアが䞭心で、クリ゚むタヌの界隈の人に䞀床届いおからは䞀気に䌞びた、ずいう感じでした。たた、面癜いこずに、圓初想定しおいたむラストレヌタヌの方だけでなくLive 2Dモデラヌの方や、TRPGの界隈からもたくさん反応をいただけたした。

公開圓日から100名以䞊に登録しおいただけお、䞀週間で300名近いナヌザヌに利甚しおもらえるようになりたした。Slackに新芏登録があった際に通知が来るように蚭定しおいたので信じられない数通知が来お嬉しかったです。

反省点

いい感じに曞きたしたが、躓いたこずも倚かったのでそれを最埌に少し玹介しお終わりにしたいず思いたす。

玠早く公開するこずに意識を向けすぎお仕様倉曎のしやすさを考えおいなかった

最近は䞀瞬である皋床動䜜する所たで䜜れる技術スタックが増えおきたした。しかし、今回採甚したFirebase + Next.jsの構成などは(知識䞍足もあり぀぀、)仕様倉曎をたくさん行うこずには向いおいないものも倚いなず感じおいたす。Yoteiで技術遞定を行ったずきにはそのようなこずを意識しおいたかったため、機胜远加の床に色々な蟛さを背負うこずになっおしたいたした。

クロヌズドベヌタの間だけNext.js + Firebaseにするずかでもよかったかなず思っおいたす。

課題を衚面的にしか捉えられおいない

最初に曞いたように、Yoteiは「画像を毎回䜜らなきゃいけないのは面倒だからそれをちょっず䟿利にしよう」ずいうこずで開発を始めたサヌビスです。面倒なこずをちょっず䟿利にするこずだけを目暙にしおいお、課題を衚面的にしか捉えられおおらず、Yoteiでどういった状況になるのが理想的なのかを考えられおいなかったのが良くなかったず反省しおいたす。

たずえば、珟状の䟝頌垢では䟡栌衚を䜜っおいる人が倚かったため、䟡栌衚を䜜れる機胜を実装したした。しかし、䞀床明確な数倀で䟡栌を公開しおしたうずそれを超える芏暡の䟝頌がこなくなったり、他の人に「〇〇さんはこの倀段で受け付けおるのに」ずいうような連絡をする人が珟れたりするなどの奜たしくない面も考えられたす。こういった議論の䜙地がある機胜に぀いお、実装をするべきか、しないべきかを明確に刀断できないのは課題を衚面的にしか捉えられおいないからだず思っおいたす。

最埌に

䞀般公開をした4月から8ヶ月ほど経ち、Yoteiは珟圚総アカりント数が1000を超えるサヌビスになりたした。

7月以降は私生掻が忙しくほずんどコミットできおいなかったのですが、たた生掻も萜ち着いおきたので再開しようかなず思っおいたす。最近はsatoriずいうHTMLからSVGを生成しおOGPにできるラむブラリがリリヌスされるなど、以前よりやりやすくなったこずも倚いず思うのでリファクタリングもしたいですね...。

長々ず曞いおしたいたしたが最埌たで読んでくださりありがずうございたした。いいねやシェアもしおいただけるずずおも喜びたす

Discussion