Web tabanlı Git dosya takip sistemi ve proje analizi aracı.
- 📊 Görsel İstatistikler - Takip edilen/edilmeyen dosya sayıları
- 📁 Dosya Listeleri - Detaylı dosya bilgileri ve durumları
- 🔍 Gerçek Zamanlı Analiz - Git komutları ile canlı veri
- 🎨 Modern Arayüz - Responsive ve kullanıcı dostu tasarım
- ⚡ Hızlı Erişim - Tek tıkla proje analizi
cd github_hub
pip install -r requirements.txt# Windows
start_hub.bat
# Manuel başlatma
python app.py- Bat dosyasını çalıştır
- Proje yolunu gir (veya Enter ile mevcut dizin)
- Tarayıcıda analiz sonuçlarını gör
- GitHub'a gönderilen dosyalar
- Commit geçmişi olan dosyalar
- Proje kaynak kodları
- .gitignore ile engellenen dosyalar
- Geçici ve cache dosyaları
- Build ve log dosyaları
- Backend: Python Flask
- Frontend: HTML5, CSS3, JavaScript
- Git Integration: Subprocess komutları
- Port: 5555
- Tarayıcı: Otomatik açılır
github_hub/
├── start_hub.bat # Windows başlatıcı
├── app.py # Flask uygulaması
├── requirements.txt # Python bağımlılıkları
├── templates/
│ └── index.html # Ana web arayüzü
└── README.md # Bu dosya
Yeni özellikler eklemek için:
app.py- Backend API'leritemplates/index.html- Frontend arayüzüstart_hub.bat- Başlatma scripti
- Python 3.7+
- Flask 2.3+
- Git kurulu olmalı
- Windows (bat dosyası için)
🎉 Artık Git projelerinizi görsel olarak analiz edebilirsiniz!