Inspiration
Picture this. You find the perfect internship opportunity. A company you admire is hiring, the role matches your skills, and you save the screenshot thinking: "I'll apply later."
A few days pass. You open that screenshot again and notice one line: "Application deadline: Yesterday."
The opportunity is gone. Not because you weren't interested. Not because you weren't qualified. You simply forgot a date hidden inside an image.
As a student, I realized this happens all the time. Important opportunities don't always arrive as calendar events. They appear as screenshots from LinkedIn, WhatsApp groups, emails, college notices, websites, and PDFs.
We have AI powerful enough to understand complex information, yet we still manually search screenshots, remember dates, and create reminders ourselves. I thought — what if every important deadline could save itself the moment I captured it? That's why I built DeadlineSnap.
What it does
Imagine finding an internship post: "Software Engineering Intern Applications close on June 30th, 11:59 PM."
Instead of manually noting it down, you open DeadlineSnap and upload the screenshot. Within seconds:
- The internship title is detected
- The application deadline is extracted
- The information is converted into an organized reminder
- Browser notifications are scheduled
- Telegram reminders are created so you never miss it
No copying dates. No switching between apps. No lost opportunities. Just snap it once, and DeadlineSnap remembers and you get reminders both on Browser and on Telegram.
It works for internship applications, scholarships, hackathons, assignments, exams, events, and any screenshot containing important deadlines.
How I built it
I built DeadlineSnap with one goal: make saving a deadline as effortless as taking a screenshot.
I started by creating the Chrome extension interface where users can upload deadline-related screenshots. Then I built the AI extraction pipeline using Gemini AI to analyze images, perform OCR, and understand the meaning behind extracted information.
The challenge was not just reading text — it was understanding context. A screenshot might contain "Posted on June 5", "Interview starts June 20", and "Applications close June 15". DeadlineSnap needed to identify which date actually mattered.
After improving the AI workflow, I added:
- Browser notifications for alerts
- Chrome alarms for scheduling
- Telegram Bot integration for external reminders
- Local storage for saving deadlines
The final workflow became: Screenshot → AI Extraction → Smart Deadline Detection → Automatic Reminder.
Challenges I ran into
The hardest challenge was teaching AI the difference between reading and understanding.
Early versions extracted text successfully but treated every date as important. An internship post could contain company founding dates, posting dates, and deadline dates. The AI needed to understand the actual action the user needed to take.
I refined the prompts and structured responses until DeadlineSnap could recognize meaningful deadlines.
Another challenge was notifications. Deadlines should not disappear when someone leaves their browser, so I integrated Telegram reminders to deliver alerts outside Chrome.
Accomplishments that I'm proud of
The biggest achievement was seeing DeadlineSnap convert an internship screenshot into a real reminder automatically.
A process that normally required: Find screenshot → Read details → Open calendar → Add title → Select date → Create reminder
became simply: Upload screenshot → Done.
I successfully built:
- AI-powered screenshot understanding
- Intelligent deadline extraction
- Browser reminders
- Telegram alerts
- A complete Chrome extension experience
I am proud because DeadlineSnap solves a real problem I personally face as a student.
What I learned
Building DeadlineSnap taught me that impactful AI products don't always need to solve futuristic problems. Sometimes, they just need to remove everyday friction.
Through this project, I learned:
- Chrome extension development
- Manifest V3 architecture
- Working with AI vision models
- OCR workflows
- Prompt engineering
- Telegram Bot API integration
- Browser notification systems
- Building products around real user problems
Most importantly, I learned that technology becomes valuable when it quietly prevents mistakes. The mission is simple: if an opportunity has a deadline, DeadlineSnap should capture it before you lose it.
I started by solving forgotten dates. I want to prevent missed opportunities.

Log in or sign up for Devpost to join the conversation.