Inspiration
Student life is full of deadlines, emails, assignments, attachments, and constant information overload. It’s easy to miss an important message from a professor or forget when a project is due—especially when juggling multiple courses or working in a group. This project was created to solve exactly that problem. The idea behind the Student Deadline Assistant is simple:
- Let the bot take care of reading university emails
- Let AI extract deadlines automatically
- Let the bot store everything in one place
- Let students access files, deadlines, and updates instantly through Telegram
- Turn chaos into clarity Instead of manually checking Gmail every day, searching for deadlines, or trying to organize attachments, this assistant automates the entire workflow. It helps students stay focused, organized, and on track—while reducing stress and preventing missed assignments. This project is not just a bot. It’s a small step toward smarter, AI-powered student productivity. ## How we built it I have used Google API to get emails from my gmail. Telegram as an interface. AI models qwen2.5:1.5B and phi4. Brain as an idea maker.
What's next for Student Deadline Assistant
Google Calendar Integration Automatically create calendar events for extracted deadlines.
Improved AI Extraction Detect not only deadlines, but also course names, assignment types, links, and instructions.
Group Collaboration Support Shared deadlines, group tasks, team notifications, and collaborative file management.
Automatic Deadline Reminders Scheduled alerts (7 days, 3 days, 24 hours, etc.) before each deadline.
Enhanced File Organization Automatic folder creation, better naming conventions, and version tracking.
Web Dashboard A simple web interface to view deadlines, email logs, and uploaded files.
Full Multi-User Support Each user gets their own email connection, personal deadlines, and isolated storage.
Database Upgrade Replace JSON with SQLite or PostgreSQL for faster and scalable data management.
AI Query System Let users ask natural questions like “What deadlines do I have next week?” or “Show only project deadlines.”
Email Classification Automatically sort incoming emails into categories such as homework, announcements, projects, and events.
Try it out!
@Dead_linedemoBot
Feel free to test the bot directly on Telegram! If it doesn’t respond or goes offline, please DM me — I’ll make sure to bring it back online during the judging period. P.S. I am running it on my raspberry PI, so it could be little bit slow :(
Log in or sign up for Devpost to join the conversation.