推し天文台 - Stargazer Base
推し(星)を特等席で眺め続けるための前線基地
https://www.stargazer-base.app/
ご覧いただきありがとうございます。
私が今一番力を入れている推し活アプリ「推し天文台」の開発秘話をここで語りたいと思います。
「推し(星)を特等席で眺め続けるための前線基地」というコンセプトの推し活アプリです。
推しと星を掛けておりいつまでも推しを眺めていたい気持ちと、最前列で推しを応援したいというオタク心を表現したくてこの名前とコンセプトにしました。
私ができるIT技術で推しを応援したり、りすなーみんなで楽しめるコンテンツを作れたら素敵だなって思ったことがきっかけです。
私は大学時代から某2.5次元アイドルグループを応援する推し活をしています。その歴はもうすぐ8年になります。
就職してシステムエンジニアになって経験を積むにつれて、アプリの全体像が分かってきたり仕様を詳細に落とし込む作業が正確にできてきたりするようになりました。
その結果、自分でもアプリが作れるんじゃないか、何なら推し活に掛け合わせて推しへの愛を自分なりに表現できるんじゃないかと思い始めました。
各種SNSでの推しの投稿にいいね・コメントをすることやDMやファンレターを贈ることもすごく愛が伝わっていいなと思いますが、
私は私なりの行動で愛を示していきたいなって思っています。(実際推しが主人公のゲームを開発した方もいらっしゃったので素敵だなって思っていました)
作りたいなって思うアプリがどんどん溢れてくるようになりました。
推し活歴が長いからこそ、こういうアプリがあったら便利だなとかりすなーみんなで楽しめそうだなって思うアイデアがすごく湧いてきます。
実際に今アイデアを数えると12個ありました。
すべて実現するにはかなり時間がかかってしまうかもしれないけど少しずつアプリを増やしていって
もっと推しを知ってもらって色んな景色を一緒に見たいし推し活を盛り上げたいなって思っています。
これからも自分のペースで開発を進めていこうと思っています。
フロント:TypeScript、React、TailwindCSS、Next.js App Router
バック:Node.js、Supabase Row Level Security (RLS)
サーバ:vercel
外部API・ライブラリ:YouTube Data API v3、ReactPlayer
バージョン管理: Git / GitHub
プロジェクト管理: GitHub Projects (カンバンボードによるIssue・タスク駆動開発)
CI/CD: Vercel Preview Deployments (自動プレビュー環境の構築)