主な機能・特徴
目標のステップ分解
大きな目標を小さなタスクに分割して管理。進めやすい粒度に整理できます。
進捗の可視化
プログレスバーとステータス表示でどこまで進んでいるか一目でわかります。
ローカル保存
入力内容はブラウザのLocalStorageに保存。ページを閉じても再開できます。
スマホ対応
レスポンシブデザインで、PCでもスマホでも快適に使えます。
登録・ログイン不要
アカウント作成なしで即座に使えます。個人情報の入力も不要です。
シンプルなUI
操作に迷わないすっきりしたデザイン。学習コストゼロで使い始められます。
使い方
目標を入力する
達成したい目標(例:「宅建試験に合格する」「体重を5kg減らす」など)を入力します。
ステップに分解する
目標を達成するための具体的なステップを追加します。小さく分けるほど実行しやすくなります。
進捗をチェックする
各ステップを完了したらチェックをつけます。プログレスバーが自動で更新されます。
保存して継続する
ブラウザを閉じても内容が保存されます。次回開いたときも続きから始められます。
制作のこだわり・使用技術
CSS CSS変数によるテーマ統一
サイト全5ツールのカラー・シャドウ・角丸をCSS変数で管理。一箇所変更で全体に反映できる設計。
JS LocalStorage設計
目標・ステップ・進捗状態をJSONとして永続化。ページリロード後も状態を完全に復元できます。
CSS プログレスバー
CSS transitionを使ったなめらかなプログレスバーアニメーション。完了率を視覚的に伝えます。
JS 動的DOM操作
ステップの追加・削除・並び替えをvanilla JSで実装。フレームワーク不使用で軽量に動作。
UX ゼロ摩擦設計
登録・ログイン・インストール不要。URLを開いた瞬間に使い始められる「摩擦ゼロ」を目指した設計。
SEO 構造化データ
SoftwareApplicationスキーマ・OGP・meta description・canonicalを完備。検索流入を意識した実装。
発注者の方へ:このツールで実装した技術は、以下のような案件でも活用できます。
こんな方におすすめ
ツール情報
| ツール名 | ステップアッププランナー |
|---|---|
| カテゴリ | 実務・計画管理 |
| 料金 | 完全無料 |
| 登録 | 不要 |
| 対応端末 | PC・スマートフォン・タブレット |
| データ保存 | ブラウザのLocalStorage(サーバーには送信されません) |
| 使用技術 | HTML / CSS(CSS変数・Flexbox・Grid)/ JavaScript(LocalStorage・DOM操作) |
| 制作 | つばさウイング |