作ったもの
夜ひとりで LeetCode を解くのが孤独で続かなかったため、美少女ゲーム風の勉強部屋 × LeetCode 同行 Chrome 拡張機能「Dokicode」 を個人開発しました(無料・日本語対応)。
- Web サイト: https://dokicode.com
技術スタック
- Web: React + TypeScript + Vite + Zustand(Cloudflare Pages)
- API: FastAPI + PostgreSQL(Google Cloud Run)
-
Extension (MV3): Shadow DOM UI +
storage権限のみ(クリップボードの中身やコード本文は一切収集せず、キー入力数とペースト文字数の比率だけで判定)
「今夜も1問だけ解いてから寝よう」と思えるきっかけになれば嬉しいです。ぜひ試してみて、感想やフィードバックをいただけると励みになります!
主な機能
1. 6人のヒロインと毎晩の勉強部屋
6人のヒロインからパートナーを選んで学習契約を結びます。毎日の問題クリアに応じて会話・親愛度・ストーリー(R0〜R5)・衣装が解放されます。
2. レート順で迷わない「12の学習プラン(全286セクション・約2,400問)」
スライディングウィンドウ、二分探索、単調スタック、グラフ、DP など12の定石プランを収録。各セクション内は Weekly Contest の実戦レート順に並んでいるため、基礎から無理なくステップアップできます。
3. コードをネタバレしない「4段階ヒント」& AC 自動同期
Chrome 拡張機能を入れると、LeetCode の問題ページ右下にヒロインが同行します。
詰まったときは解答コードを直接見せず、「1. 方針 → 2. 核心の性質 → 3. 手順と計算量 → 4. 境界条件」の4段階で思考をガイドします。提出して Accepted になるとその場でお祝いし、勉強部屋へ進捗が同期されます。


