Bu proje, kullanıcıların projeler, görevler ve alt görevler oluşturmasına, yönetmesine ve takip etmesine olanak tanıyan bir görev yönetim sistemidir.
- Node.js (v14 veya üstü)
- MongoDB
- npm veya yarn
-
Depoyu Klonlayın:
git clone https://github.com/mrdnr/dkare
-
Bağımlılıkları Yükleyin:
npm install # veya yarn install -
Çevre Değişkenlerini Ayarlayın:
.envdosyasını örnek olarak repoda bulunmaktadır. -
Uygulamayı Başlatın:
npm run start # veya yarn start
API dokümantasyonuna erişmek için Swagger kullanılmıştır. Dokümantasyona erişmek için tarayıcınızda şu URL'yi açın:
http://localhost:3000/docsveya
https://dkare.onrender.com/docsOpen Api dokümantasyonuna erişmek için tarayıcınızda şu URL'yi açın:
http://localhost:3000/docs-jsonveya
https://dkare.onrender.com/docs-json🔐 Kullanıcı Kayıt ve Giriş: Kullanıcılar sisteme kayıt olabilir ve giriş yapabilir.
📁 Proje Yönetimi: Kullanıcılar projeler oluşturabilir, güncelleyebilir, resim yükleyebilir, görüntüleyebilir ve projeyi silebilir.
📋 Görev Yönetimi: Projeler altında görevler oluşturulabilir, güncellenebilir ve silinebilir. Tüm bu işlemlerden sonra ana proje duruma göre ilerleyiş durumu güncellenir.
🗂️ Alt Görev Yönetimi: Görevler altında alt görevler oluşturulabilir, güncellenebilir ve silinebilir. Tüm bu işlemlerden sonra ana görev ve proje duruma göre ilerleyiş durumu güncellenir.
📊 İlerleme Takibi: Proje, görev ve alt görevlerin ilerleme yüzdesi takip edilebilir.