Alparslan Semiz
ENDETR
All projects
Section
Web & Backend
Context
Solo
Stack
TypeScript · Next.js · Vercel · Microsoft Graph · Gemini · Telegram · Upstash
Status
Active
Stop on the route
Budapest

The story

My inbox was too full. I didn't want to read every new mail as it came in, only the urgent ones.

So I built a bot. Every hour it fetches new Outlook mail through Microsoft Graph and lets Gemini classify each one. Urgent mail comes straight to me on Telegram. Everything else waits in a queue and arrives as a short digest at 09:00 and 18:00, Istanbul time.

It is a Next.js app on Vercel, with Upstash Redis for the queue and the encrypted tokens, and GitHub Actions as the clock. It all fits in free tiers.

See it on the route

Quick version · one screen

Alparslan Semiz

Full-stack developer at Traggert and CS student at KIT, Karlsruhe. I ship games, Mac apps and web projects, mostly alone and sometimes in teams.