AWS 環境で動作するサーバーレスな勤怠管理システム。FastAPI と React を使用し、最新のクラウドテクノロジーを活用して構築。
- 勤怠記録(出勤・退勤)
- 勤務時間の自動計算
- 月次レポート生成
- リアルタイム打刻通知
- 休暇申請・承認ワークフロー
- FastAPI
- AWS Lambda
- PostgreSQL (RDS)
- AWS IoT Core
- React
- TypeScript
- Material-UI
- AWS CDK
- AWS CloudFormation
- Python 3.9+
- Node.js 18+
- AWS CLI
- AWS CDK CLI
cd backend
python -m venv venv
source venv/bin/activate # Windows: .\venv\Scripts\activate
pip install -r requirements.txt
cd frontend
npm install
cd infra
npm install
cdk deploy
- コードスタイル:PEP 8(Python)、Prettier(JavaScript/TypeScript)
- ブランチ戦略:GitHub Flow
- コミットメッセージ:Conventional Commits
MIT License