Time Flow App
Workforce management system for Japanese businesses ensuring compliance with Japanese Labor Standards Law (労働基準法). Features real-time time tracking, leave management, and push notifications.
Time Flow App
Workforce management system for Japanese businesses ensuring compliance with Japanese Labor Standards Law (労働基準法).
Overview
Comprehensive workforce management system featuring real-time time tracking, leave management, push notifications, and compliance monitoring for Japanese labor law requirements.
Key Features
- Real-time Time Tracking - Clock in/out with break tracking
- Leave Management - Vacation, sick leave, overtime request workflows
- Compliance Monitoring - Japanese Labor Law (労働基準法) enforcement
- Push Notifications - Multi-device support (Chrome, Firefox, Safari)
- Role-based Access - Employee, Manager, Admin levels
- Monthly Closing - Period-end validation and report generation
- Audit Trail - Complete action logging for inspections
Japanese Labor Law Compliance
Implements legal requirements:
- Working hours: Max 8h/day, 40h/week
- Break time: 45min for 6h+, 60min for 8h+
- Overtime limits: 45h/month, 360h/year (36協定)
- Holiday requirements: 1 day/week or 4 days/4 weeks
Tech Stack
Frontend: Next.js 15.5, React 19, TypeScript, TanStack Query v5, Radix UI, Tailwind CSS
Backend: Next.js Server Actions, PostgreSQL, Prisma ORM, Web Push
Features: PWA support, Sentry monitoring
Architecture
Three-layer architecture:
- Hooks Layer - React Query, cache management
- Actions Layer - Business logic, validation, RBAC
- Services Layer - Database operations
Role
Full-Stack Developer - Built complete time tracking system with compliance monitoring and push notifications.