Automation & AI
YurtBot - Yurt Otomasyon Botu
Öğrenci yurtlarına otomatik başvuru yapan, AI entegreli gelişmiş bir dijital asistan.
Proje Özeti
YurtBot, öğrenci yurtlarına başvuru sürecini tamamen otomatikleştiren, yapay zeka destekli bir dijital asistan ve orkestrasyon sistemidir. Öğrencilerin dakikalar içinde dolan yurt kontenjanlarını yakalamasını sağlamak amacıyla geliştirilmiştir.
Temel Özellikler
- 7/24 Kesintisiz Takip: Hedef yurt web sitelerini sürekli tarar ve yeni açılan ilanları milisaniyeler içinde tespit eder.
- Yapay Zeka (AI) Entegrasyonu: Web sitesi yapısındaki değişiklikleri Google Gemini ve yerel LLM'ler (Ollama) ile tespit edip sistemin kendi kendini onarmasını (Self-Healing) sağlar.
- Stealth (Gizli) Otomasyon: Playwright ile geliştirilen bot, insan davranışlarını taklit ederek anti-bot sistemlerini atlatır.
- Doğrulama ve Onay: Gelen kutusunu (Gmail API) izleyerek başvuru onay e-postalarını yakalar ve otomatik olarak onaylayıp kullanıcı evraklarını (Pasaport, Öğrenci Belgesi vb.) sisteme yükler.
- Çoklu Kullanıcı Paneli: Flask tabanlı web arayüzü sayesinde birden fazla kullanıcının başvuru süreçleri tek bir merkezden yönetilebilir.
Gelecek Planları
Sistemin SQLite'a geçirilmesi, Celery/Redis ile görev kuyruğu yapısının oluşturulması ve tam Docker Swarm mimarisiyle %100 ölçeklenebilir hale getirilmesi planlanmaktadır.
Technologies
PythonFlaskPlaywrightSQLiteAI (Gemini/Ollama)