業務活動追跡・管理システム

概要
活動追跡とタスク管理を行う業務システム。タブレット・デスクトップ最適化UI、管理画面、バッチ処理、Swagger APIドキュメント機能を搭載。
プロジェクト概要
活動追跡とタスク管理を行うNext.jsベースの業務Webアプリケーションです。タブレットとデスクトップに最適化されたインターフェースを提供し、企業内での日々の活動を効率的に管理できます。
主な機能
- 活動の追跡・記録・分析
- タスク管理と進捗トラッキング
- タブレット専用ルートによるモバイル最適化
- 管理者向け管理画面
- Server Actionsによるサーバーサイド処理
- バッチ処理による自動化
- Swagger UIによるAPIドキュメント
デプロイ環境
- Production: Vercel本番環境
- Staging: 検証環境
技術スタック
- フレームワーク: Next.js (App Router)
- 言語: TypeScript
- UIライブラリ: NextUI + Tailwind CSS
- 認証: NextAuth.js with Prisma Adapter
- データベース: PostgreSQL + Prisma ORM
- フォーム: React Hook Form + Zod
- テスト: Jest + Playwright + Storybook
- ドキュメント: TypeDoc + Swagger UI
- 品質管理: ESLint + Prettier + Husky