Reactで作成されたシンプルで使いやすいスケジュール管理アプリケーションです。
- スケジュール一覧表示 - すべてのスケジュールをリスト形式で表示
- スケジュール作成・編集 - 新しいスケジュールの作成と既存スケジュールの編集
- カレンダー表示 - 月間カレンダーでスケジュールを視覚的に確認
- フィルタリング - 今日、今後の予定などでスケジュールを絞り込み
- レスポンシブデザイン - モバイルとデスクトップに対応
- 直感的なナビゲーション - ヘッダーから各ページに簡単アクセス
- 優先度表示 - 高・中・低の優先度を色分けで表示
- リアルタイム検証 - フォーム入力時のバリデーション
- ローカルストレージ - ブラウザにデータを永続保存
- CRUD操作 - 作成、読み取り、更新、削除の完全サポート
- React - メインのフレームワーク
- React Router - ページルーティング
- date-fns - 日付操作とフォーマット
- Lucide React - アイコンライブラリ
- CSS3 - モダンなスタイリング
- リポジトリをクローン
git clone https://github.com/your-username/schedule-management-1.git
cd schedule-management-1- 依存関係をインストール
npm install- 開発サーバーを起動
npm start- ブラウザで
http://localhost:3000にアクセス
- 「新規作成」ボタンをクリック
- タイトル、日付、時間を入力(必須項目)
- 説明、場所、優先度を設定(任意)
- 「保存」ボタンをクリック
- スケジュール一覧で編集ボタンをクリック
- 必要な情報を修正
- 「更新」ボタンをクリック
- 「カレンダー」タブをクリック
- 月間カレンダーでスケジュールを確認
- 日付をクリックして詳細を表示
- すべて - すべてのスケジュールを表示
- 今日 - 今日のスケジュールのみ表示
- 今後の予定 - 今日以降のスケジュールを表示
このアプリは以下のデバイスで最適化されています:
- デスクトップ(1200px以上)
npm start- 開発サーバーを起動npm run build- 本番用ビルドを作成npm test- テストを実行npm run eject- Create React Appの設定を展開
このプロジェクトはMITライセンスの下で公開されています。
プルリクエストやイシューの報告を歓迎します。
問題や質問がある場合は、GitHubのIssuesページでお知らせください。