Lazy
Time-tracking that writes its own standup notes. Employees log their day, and AI summaries land in email and Slack before anyone asks.
View live demo (opens in new window)
Overview
Lazy tracks what a team actually did all day, then writes the summary nobody wants to write. Employees log time against projects; on a schedule, the Kimi AI API turns raw logs into readable daily summaries and ships them to email and Slack.
The app is a classic MERN build with a serverless twist: a Vercel-hosted API, scheduled jobs on Vercel Cron / AWS Lambda for report generation, and role-based dashboards for employees and managers.
What I built
- Auth with role-based dashboards. Employees log time, managers approve PTO and assign projects.
- A serverless API on Vercel, structured for scheduled and on-demand workloads.
- Scheduled reporting with Vercel Cron / AWS Lambda triggering summary generation.
- AI-generated daily summaries via the Kimi AI API, delivered to email and Slack.
- Interface built with React/Vite, Tailwind, and shadcn/ui.
Next project