Inspiration
As a student and SAP learner, I experienced the frustration of full courses blocking graduation. Checking the course portal 20 times a day is exhausting. I wanted to build an autonomous AI agent that never sleeps and never misses an opening.
What it does
Waitlist Hunter is a 24/7 Agentic Course Seat Notifier:
- Monitors your waitlisted courses continuously
- Uses Gemini 2.0 Flash to intelligently understand course pages, even when UI changes
- Detects seat openings in <30 seconds
- Instantly sends alerts via Discord / Email with direct enrollment link
- Live dashboard showing monitored courses and agent activity logs.
How we built it
- Agent Core: Google Gemini 2.0 Flash + Vertex AI for reasoning and tool use
- Automation: Google Cloud Run for 24/7 uptime, Cloud Functions for checks
- Data: Firestore for watchlist, Pub/Sub for instant notifications
- Intelligence: Playwright + Gemini Vision to parse dynamic course tables instead of brittle selectors
- Frontend: Clean dashboard inspired by our cover image
Challenges we ran into
University portals have anti-bot measures and heavy JavaScript. Traditional scrapers broke. Solution: Use Gemini's visual understanding to "see" the page like a human.
Accomplishments that we're proud of
- <30s from seat opening to alert
- 100% autonomous, no manual checks needed
- Real problem solving for thousands of students
What we learned
How to build truly agentic systems on Google Cloud that reason, act, and use tools independently.
What's next for Waitlist Hunter - Agentic Course Seat Notifier
Auto-enrollment with user consent, support for 100+ universities, and integration with SAP Learning Hub for certification courses.
Log in or sign up for Devpost to join the conversation.