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

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

概要

活動追跡とタスク管理を行う業務システム。タブレット・デスクトップ最適化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