An open API service indexing awesome lists of open source software.

https://github.com/light-planck/time-wizard

時間の区間の合計時間を計算できるアプリ
https://github.com/light-planck/time-wizard

pnpm react shadcn-ui testing-library turborepo vercel vite vitest

Last synced: 5 months ago
JSON representation

時間の区間の合計時間を計算できるアプリ

Awesome Lists containing this project

README

          

# Time Wizard

時間の区間の合計時間を計算するWebアプリケーションです。複数の時間区間を入力して、その合計時間を簡単に計算できます。

## 機能

- 複数の時間区間の入力・管理
- 合計時間の自動計算
- 入力データの永続化(ブラウザのローカルストレージ使用)
- レスポンシブデザイン対応

## 開発

### セットアップ

```bash
# 依存関係のインストール
pnpm install

# 開発サーバーの起動
pnpm dev
```

### 主要コマンド

```bash
# 開発
pnpm dev # 開発サーバーを起動 (http://localhost:5173)
pnpm preview # プロダクションビルドのプレビュー

# ビルド
pnpm build # 型チェックとプロダクションビルド

# コード品質
pnpm format # コードのフォーマット
pnpm lint # リントチェックと自動修正
pnpm check # フォーマットとリントの統合チェック

# テスト
pnpm test # 全テストの実行
pnpm vitest # ウォッチモードでテスト実行
```

## アーキテクチャ

本プロジェクトは機能ベースアーキテクチャを採用しています:

- `src/features/` - 機能別モジュール
- `src/components/` - 再利用可能なUIコンポーネント
- `src/hooks/` - カスタムReactフック
- `src/lib/` - ユーティリティ関数

詳細な開発ガイドラインは [CLAUDE.md](./CLAUDE.md) を参照してください。

## ライセンス

MIT