Trey t
2817deee3c
Add Next.js admin panel and implement background worker jobs
- Add full Next.js admin panel with:
- User, residence, task, contractor, document management
- Notifications and notification preferences management
- Subscriptions and auth token management
- Dashboard with stats
- Lookup tables management (categories, priorities, statuses, etc.)
- Admin user management
- Implement background worker job handlers:
- HandleTaskReminder: sends push notifications for tasks due within 24h
- HandleOverdueReminder: sends push notifications for overdue tasks
- HandleDailyDigest: sends daily summary of pending tasks
- HandleSendEmail: processes email sending jobs
- HandleSendPush: processes push notification jobs
- Make worker job schedules configurable via environment variables:
- TASK_REMINDER_HOUR, TASK_REMINDER_MINUTE (default: 20:00 UTC)
- OVERDUE_REMINDER_HOUR (default: 09:00 UTC)
- DAILY_DIGEST_HOUR (default: 11:00 UTC)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 23:35:00 -06:00
..
2025-11-27 23:35:00 -06:00
2025-11-27 23:35:00 -06:00
2025-11-26 23:11:49 -06:00
2025-11-26 23:11:49 -06:00
2025-11-26 23:11:49 -06:00
2025-11-26 20:07:16 -06:00
2025-11-26 20:07:16 -06:00
2025-11-26 20:07:16 -06:00
2025-11-26 23:11:49 -06:00
2025-11-26 23:29:57 -06:00
2025-11-26 23:31:00 -06:00
2025-11-27 23:35:00 -06:00