Skip to content

Sol-momma/kekkyoku-anki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

暗記 — 結局、暗記。

ブラウザだけで動く暗記カードアプリ。 「失敗は失敗ではない、忘れていい、何度でも来る」 という思想を載せたマニフェスト型UI。

  • インストール不要・サーバー不要・1ファイル完結
  • スマホ最適化(iPhone想定)
  • ライト/ダークモード対応
  • データは端末内(localStorage)に保存

起動方法

A) PCで開くだけ(最速)

open index.html

B) スマホで使う(同一WiFi)

PC側で簡易サーバーを起動:

python3 -m http.server 8000

PCのローカルIPを調べる:

ipconfig getifaddr en0

スマホのSafari等で http://<上のIP>:8000 を開く(例: http://192.168.1.42:8000)。 停止は PC ターミナルで Ctrl+C

C) ホーム画面に追加(PWA風に使う)

iOS Safariで開いた状態で → 共有ボタン → 「ホーム画面に追加」。 ホームのアイコンから起動できる。データは localStorage に残る。

機能

タブ できること
学習 カード表示・タップで裏返し・3択評価(再戦/後で/制覇)・スワイプ・「↶ 戻る」
追加 新しいカードを作成(表/裏)
索引 全カード閲覧・編集・封印・削除。封印中カードは別セクション

学習の流れ

  1. カードをタップ(または横スワイプ)して裏返す
  2. 3つの選択肢から選ぶ:
    • 再戦 — 覚えていない。同じカードに留まる(覚えるまで離さない)
    • 後で — 一旦保留。ラウンド末尾に回す。統計には影響しない
    • 制覇 — 覚えた。次のカードへ
  3. 横スワイプは2方向: 右=制覇 / 左=再戦

失敗肯定の世界観

  • 「再戦」は失敗ではなく好機。押すたびに違う励まし toast(「忘れていい、何度でも」「伸びしろ発見」など)
  • カード下に毎回違う肯定の小言(「忘れる脳は、伸びる脳」など)
  • 起動時にマニフェスト格言が30種からランダム表示

補助機能

機能 説明
連続日数 ヘッダーに DAY 007 が朱印で表示。学習を続けると伸びる
テーマ ☾ / ☀ ボタンでライト/ダーク切替。墨が広がる遷移
封印 削除せずに出題対象から外す。一覧の「封印」ボタン。「復活」で戻せる
↶ 戻る 直前の評価(再戦/後で/制覇)を取り消す
「突破」演出 一周完了時に「突破」が画面いっぱいに広がる
  1. 一周完了したら ↻ ランダムでもう一周 / ↻ 順番でもう一周 / 「もう一度」した分だけやる を選べる

学習中も上部の ↻ ランダム / ↻ 順番 ボタンでいつでも最初からやり直せる。デフォルトはランダム出題。

戻る

「↶ 戻る」を押すと、直前の「覚えた/もう一度」を取り消して1つ前のカードに戻れる。統計やキューの状態も巻き戻る。

削除(事故防止)

window.confirm() は使わず、2タップ確認を採用。

  1. 「削除」を押す → ボタンが赤くなり「本当に?」表示
  2. 3秒以内にもう一度押すと削除確定(3秒過ぎると元に戻る)

一覧の削除ボタンと、編集モーダル内の削除ボタン、両方から削除できる。

データ

  • 保存先: ブラウザの localStorage(キー: anki_simple_v2
  • 移行: 旧バージョン(anki_simple_v1)のデータがあれば初回起動時に自動取り込み
  • バックアップ機能なし。同じブラウザ・同じデバイスでのみ保持される
  • ブラウザのデータ削除を実行するとカードも消える

仕様詳細

SPEC.md を参照。

About

暗記 — 結局、暗記。失敗を肯定する、紙のような暗記アプリ。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages