Dünya klasmanında bir kullanıcı deneyimi sunan, yapay zeka destekli ve oyunlaştırılmış modern verimlilik platformu.
Canlı Demo • Özellikler • Teknoloji • Kurulum
Pomodev, standart "zamanlayıcı" uygulamalarının ötesine geçen, modern web teknolojilerinin sınırlarını zorlayan bir üretkenlik ekosistemidir. Kullanıcı deneyimini merkeze alan tasarımı, oyunlaştırma mekanikleri ve yapay zeka entegrasyonları ile şirketler ve profesyoneller için ölçeklenebilir bir çözüm sunar.
Bu proje, modern frontend mimarisi, mikro-etkileşimler ve performans odaklı backend yapısının mükemmel bir birleşimini temsil eder.
Sıradan dashboard tasarımlarını unutan, Apple-esque kalitesinde bir deneyim:
- Hero Timer & Mood Lighting: Kullanıcının çalışma moduna (Pomodoro, Mola) göre dinamik olarak değişen ambient aydınlatma sistemi.
- Glassmorphism Design: Tüm arayüzde tutarlı, modern buzlu cam efektleri.
- macOS Style Action Dock: Hover efektli, fiziksel hissiyatlı gezinme menüsü.
- Unified Productivity Dock: Görevler, notlar ve zaman tünelini tek bir akıcı panelde birleştiren sağ sütun.
Kullanıcı bağlılığını (retention) %300 artırmayı hedefleyen mekanikler:
- XP ve Seviye Sistemi: Her odaklanma seansı ve görev tamamlamada XP kazanımı.
- Rozetler ve Başarımlar: "Erken Kuş", "Maratoncu" gibi 20+ kazanılabilir rozet.
- Günlük Meydan Okumalar (Daily Challenges): Her gün yenilenen 3 rastgele görev sistemi.
- Visual Progress: Tamamlanan her seans için görsel "Bolt" (⚡) biriktirme sistemi.
Verimliliği yapay zeka ile artırın:
- AI Task Breakdown: Büyük ve karmaşık görevleri tek tıkla uygulanabilir alt adımlara bölen LLM (Large Language Model) entegrasyonu.
- Akıllı Öneriler: Kullanıcının çalışma alışkanlıklarına göre mola ve odaklanma önerileri.
- Real-Time Presence: Aynı anda odaklanan diğer kullanıcıları canlı görüntüleme (Focus Rooms temeli).
- Todoist Entegrasyonu: Harici görev yöneticilerinden (Todoist) tek tıkla görev içe aktarma API'si.
- Social Heartbeat: WebSocket benzeri "Canlı Kullanıcı" sayacı.
- Detaylı Raporlama: Haftalık ısı haritaları (heatmap), odaklanma dağılımı ve verimlilik skorları.
- Dışa Aktarma: Yöneticiler için PDF ve Excel (CSV) formatında rapor çıktısı alabilme.
Modern, güvenli ve ölçeklenebilir mimari.
- Core: HTML5, Modern JavaScript (ES6+ Modules)
- Styling: CSS3 (Custom Properties, Grid/Flexbox), Glassmorphism Effects
- Performance: Asenkron yüklemeler, CSS Containment, Repaint optimizasyonları
- No-Framework Dependency: Saf performans için Framework-less yaklaşım (Vanilla JS)
- Framework: Python Flask (Microservice mimarisine uygun)
- API: RESTful API endpoints (JSON standardı)
- Security: XSS Koruması, Input Validation, CORS politikaları
- Integration: OpenAI/Gemini API wrapperları, Todoist API client
- Persistence: LocalStorage (Offline-first yaklaşımı) + JSON Server (Mock)
- Deployment: Vercel / Render uyumlu yapı
- CI/CD: GitHub Actions (hazır)
Bu projeyi yerel ortamınızda çalıştırmak için aşağıdaki adımları izleyin:
- Python 3.8+
- Modern Web Tarayıcısı (Chrome/Edge/Safari)
-
Repoyu Klonlayın
git clone https://github.com/ardamoustafa1/Pomodev.git cd Pomodev -
Sanal Ortam Oluşturun (Opsiyonel ama önerilir)
python -m venv venv source venv/bin/activate # Windows için: venv\Scripts\activate
-
Bağımlılıkları Yükleyin
pip install -r requirements.txt
-
Uygulamayı Başlatın
python app.py
-
Tarayıcıda Açın
http://localhost:5000adresine gidin.
- Faz 1: Core & UI Overhaul (Tamamlandı) - Premium UI ve Temel özellikler.
- Faz 2: Cloud Sync - Firebase/Supabase ile çoklu cihaz senkronizasyonu.
- Faz 3: Team Spaces - Şirketler için takım halinde odaklanma odaları.
- Faz 4: Mobile App - React Native ile mobil uygulama.
[ARDA] tarafından ❤️ ile geliştirildi.
Enterprise Grade Productivity Solution