1. Proje Adı:
"EduTrack" (Öğrenme ve Hedef Takip Uygulaması)
2. Proje Amacı:
Kullanıcıların öğrenme süreçlerini kişiselleştirmelerine, hedeflerini belirlemelerine, ilerlemelerini takip etmelerine ve zamanlarını verimli kullanmalarına yardımcı olmak.
Hem ders çalışma hem de günlük görevleri aynı platformda yönetme imkanı sunmak.
Kullanıcılara hatırlatmalar, istatistikler ve motivasyon araçları sunarak, öğrenme ve hedef belirleme süreçlerini desteklemek.
3. Proje Kapsamı:
Temel Özellikler:
Ders çalışma sayacı ve takibi.
Görev listesi (günlük, haftalık, aylık, yıllık).
Hatırlatıcılar (bildirim, SMS, mail).
İstatistikler (çalışma süresi, görev tamamlama oranı, hedeflere ulaşma durumu).
Kullanıcı profili ve ayarları.
Kişiselleştirilmiş öğrenme planı.
Hedef belirleme ve takip sistemi.
Ek Özellikler (İlerleyen Aşamalarda):
Oyunlaştırma (puanlar, rozetler, liderlik tabloları).
Yapay zeka destekli öneriler.
Sosyal paylaşım (arkadaşlarla hedef paylaşımı).
Bulut senkronizasyonu (birden fazla cihazda kullanım).
4. Hedef Kitle:
Öğrenciler (lise, üniversite, mezun).
Profesyoneller (kariyer hedeflerini takip edenler).
Kişisel gelişimine önem veren bireyler.
Zamanını verimli kullanmak isteyen herkes.
5. Teknoloji:
Uygulama: Flutter (çapraz platform, hızlı geliştirme, performans).
Veritabanı: SQLite (yerel, hafif, basit).
Backend (Gerektiğinde): Firebase (kimlik doğrulama, bulut veritabanı, push notification).
6. Proje Yönetim Yaklaşımı (Scrum):
Sprintler: Projeyi 1-2 haftalık sprintlere böleceğiz.
Sprint Planlama: Her sprint öncesi, o sprintte yapılması gereken işleri planlayacağız.
Daily Scrum (Günlük Toplantı): Her gün kısa bir toplantı yaparak, yapılanları, yapılacakları ve olası sorunları konuşacağız.
Sprint Review: Her sprint sonunda, yapılanları gözden geçirecek ve geri bildirim alacağız.
Sprint Retrospective: Her sprint sonunda, süreçlerimizi değerlendirecek ve iyileştirme yolları arayacağız.
7. UI Tasarımı (Hazırlık):
Adobe XD veya Figma: UI tasarımı için bu araçlardan birini kullanacağız.
Renk Paleti: Pastel tonlarda, sakin ve rahatlatıcı bir renk paleti oluşturacağız.
Yazı Tipleri: Okunaklı, profesyonel ve modern yazı tipleri seçeceğiz.
İkonlar: Kullanım kolaylığı sağlayacak basit ve anlaşılır ikonlar seçeceğiz.
Ölçekler: Farklı ekran boyutlarına uyum sağlayacak ölçekler belirleyeceğiz.
Proje Metnini Detaylandırma
Bu proje metni, projemizin temelini oluşturuyor. Bu aşamada, her bir maddeyi biraz daha detaylandırabiliriz.
Kullanıcı Hikayeleri: Temel özellikler için kullanıcı hikayeleri yazabiliriz. (Örnek: "Kullanıcı, ders çalışma süresini takip etmek için bir sayaç başlatabilmeli.")
Task Breakdown: Her bir özellik için yapılacak taskleri (işleri) detaylı olarak listeleyebiliriz.
Acceptance Criteria: Her bir task için kabul kriterlerini belirleyebiliriz. (Örnek: "Sayaç, doğru çalışma süresini göstermeli ve duraklatma işlevi olmalı")
Sonraki Adımlar
Proje Metnini Gözden Geçir: Proje metnini ve yol haritasını dikkatlice gözden geçirin.
UI Tasarımı İçin Hazırlık: UI tasarımı için bir araç seçin, renk paleti, yazı tipleri, ikonlar gibi hazırlıkları yapın.
Başlangıç Sprint Planlaması: İlk sprintte hangi taskleri yapacağımızı belirleyelim. (Genellikle UI ve basit database kurulumu olur)
Kodlama Ortamını Kur: Gerekli araçları ve kurulumları tamamlayalım, Infographic showing features and purpose of EduTrack learning and goal tracking application. Includes project name, purpose, scope, features, audience, technology stack, management approach, and UI design preparation