nazopediaとは
謎解き(脱出ゲーム・謎解きキット・街歩き・マーダーミステリーなど)に特化した、ネタバレ禁止のレビューサイトです。
謎解きは「答えを知ったら遊べない」ジャンルなので、普通のレビューサイトだと感想を書くのも読むのもこわい。nazopediaでは投稿されたレビューをAI(Claude)で自動チェックし、ネタバレの疑いがあるものは管理者が確認してから公開します。
できること
作品をカテゴリ・開催エリア・開催中かどうかで探せます。星評価に加えて、ストーリー・謎の質・演出・コスパ・難易度の5軸で評価できます。プレイ済みの人だけが読める「ネタバレ追記」欄もあります。気になる作品の保存、プレイ記録、フォロー・タイムラインにも対応しています。
Web版に加えて、iOS / Androidアプリもあります。
技術スタック
Go (Echo) / PostgreSQL / React + TypeScript + Vite / Capacitor(iOS・Androidを同一コードで配信)/ Claude API(コンテンツモデレーション)/ AWS Lightsail + CloudFront + S3
開発の経緯
謎解きが好きで、遊んだ作品の感想を残したかったのが始まりです。ただ謎解きは一言のネタバレで体験が壊れるので、既存のレビューサイトでは安心して書けませんでした。
そこで「投稿はAIで自動チェック、怪しいものだけ人が見る」二段構えのモデレーションを作りました。問題なしなら即公開、フラグが立ったら管理画面に回します。
アプリはCapacitorでWebと同じコードをiOS / Androidに配信しています。個人開発で3つのプラットフォームを別々に作る余力はないので、この構成にしてよかったと思っています。