コンサルやめて個人開発で趣味全開のSNSを公開したメモ
はじめに
新卒でコンサル会社に入ってデータサイエンティストをやってたんですが、辞めて、趣味全開のSNSを個人で作成して公開した記録を記します。
つくったもの
地図上に自由に掲示板を立て、会話ができるSNSです。
新規性は、マップがタイムラインとなる点です。Instagramにも似た機能があるそうですね(今知った)。
地図画面 | スレッド画面 |
---|---|
Apple Storeのリンクは以下.
開発タイムライン
0日目: 開発開始
唐突ですが、私はお絵かきの森と、GeoCodingが好きです。
この、好きなもの2つを組み合わせてみたら面白いんじゃない? という、チョコミントみたいな発想で開発を開始しました。
イメージは刃牙の家とかです.
流石にAppStoreから怒られそう
参考
お絵描きの森: https://oekaki.hange.jp/
1日目: 使用技術の選定
マルチプラットフォーム開発が良かったので、FlutterかReactNaiveか迷っていくつか動画を見ました.
↓こんなやつ
結局pro conわからず脳死でFlutteに決定.
2日目: プライドを捨てた
僕の第2言語であるPython🐍ですら、Gpt4に完全敗北している自覚があるので、
dart言語はプライドを捨てて完全にLLMの力を借りる決断をしました.
ちなみに
- 第1言語は日本語. これも負けている.
- AppStore上市時には、結局dartも書けるようになってた
3日目~1週: 刃牙の家SNSの仮実装
polylineで、マップ上にお絵描きする機能を追加しました。
一筆書き、という制約はありましたが、緯度経度のリストをFlutterに表示した地図上で書き込め、
Firebaseに保存。それを読み込み、地図上に描画する所まで実装しました。
この時点でほぼ刃牙
参考:https://zenn.dev/10_tofu_01/articles/271b5b338734e7
2週: 刃牙の家SNSをボツに、現在実装に
この時点で、想定していた「地図上でお絵描きできるSNS」は達成していたんですが、考えてみると誹謗中傷くらいしか使い道がなさそうだったのでボツにしました。
そこで、もう一歩踏み込んで、このアプリで提供したい価値を書き出してみることに。
- 現在地/任意の場所周辺の情報を投稿・確認ができる
- 旅行先の混雑情報
- 現在地周辺のイベント情報
- 特定の場所に関する情報を能動的に求めることができる
- デート候補地があったとして、「この店の混雑情報教えて!」と呼びかけることができる
(↑ たしかこんな感じだった)
で、思いついたのが「地図上に掲示板を立てるSNS」でした。
ということで早速実装しました.
↑また後で出てきます.
3週: 合宿免許
「ほめちぎる教習所」に入校。教官にコンサルやめて製造寄りに行くと言ったら、
ほめちぎってくれました
早起き+単純暗記が辛くて、実装時間は取れず。
4週: 100ワニ🐊始めるも4日坊主
やる気を出すため、「60日後に個人開発SNSをデプロイする無職」というタイトルでツイートを始めました。
~4週/1日目: tweetで宣伝開始
4週/2日目: マップ上の近いスレッドをクラスタリングする機能を追加🐸 したらしい
4週/3日目: 多言語(en/jp)対応
4週/4日目: UI調整と通報ボタンの実装
4週/5日目~:ここで飽きた
5週: AppStore上市周りの申請
あと、自動車学校を無事ストレートで卒業しました。
オレの最終学歴?、あぁ、南部自動車学校。夜露死苦
6週: AppStore上市🎉
7週~10週: GooglePlayStore上市を試みるが、20人ルールに頃される
Androidでもビルドに成功。
が、20人テスターを集めないと上市できない仕様になったらしく萎える。
参考:
10週 ~ 現在*
UI調整をちょこちょこやったりしてたんですが、
(せっかくFlutterで開発したのに...) GooglePlayStoreの件で完全にデモチしてしまい、
開発中断したまま現在に至ります。。
これからの予定
- ドメインを何かに寄せたいと思っています.
- 出会い系もしくは、食べ歩きマップ?
- マーケティング策打ちます
- なんとか20人集めて、GooglePlayStore上市します
おわりに
現時点では開発が中断している、GeoChatですが、地図がタイムラインとなる面白いSNSに仕上がったと思っています。ぜひ、ご興味を持たれた方はダウンロードして遊んでみてくださいね🐕
また、
弊社、モクモクカンパニーでは、自社アプリの広報、マーケティングにご興味のある方をお待ちしております!
以下連絡くださいませ〜〜!
Discussion