aycabas / aycabas/MyMonkeyApplication
🏆 Maymun Koleksiyoncusu - Kart Koleksiyon Sistemi
- Dominant language
- C#
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## 🏆 Maymun Koleksiyoncusu Sistemi
Kullanıcıların görüntüledikleri maymunları "koleksiyon"larına ekleyebilecekleri bir kartvizit/album sistemi!
### 📚 Özellik Açıklaması
Kullanıcılar her maymunu inceledikçe o maymunu koleksiyonlarına ekleyecek. Pokémon kartları tarzında bir koleksiyon sistemi.
### 🎴 Koleksiyon Mekaniği
- **Maymun Kartları** - Her maymun için özel kart tasarımı
- **Koleksiyon Defteri** - Toplanan kartların listesi
- **Nadir Maymunlar** - Özel/gizli maymun türleri
- **Koleksiyon İstatistikleri** - Tamamlama yüzdesi
- **Favoriler Sistemi** - En sevilen maymunları işaretleme
### 🎨 Kart Tasarımı Örneği
```
╔════════════════════════════════╗
║ 🐵 ŞEMPANZE ║
║ ________________________ ║
║ | ASCII ART | ║
║ | burada | ║
║ |________________________| ║
║ ║
║ Yaşam Alanı: Afrika ║
║ Nadirlık: ⭐⭐⭐ ║
║ Koleksiyona Eklendi: ✅ ║
║ ║
║ "Akıllı ve sosyal maymun" ║
╚════════════════════════════════╝
KART #001 - İlk keşfedildiği tarih: 23.07.2025
```
### 🏅 Nadirlık Seviyeleri
- ⭐ **Yaygın** - Kolay bulunabilen türler
- ⭐⭐ **Az Bulunan** - Orta seviye nadir
- ⭐⭐⭐ **Nadir** - Bulması zor türler
- ⭐⭐⭐⭐ **Efsanevi** - Çok özel türler
- 🌟 **Mythic** - Gizli/bonus maymunlar
### 📊 Koleksiyon Özellikleri
- **İlerleme Takibi** - "15/25 maymun toplandı"
- **Keşif Tarihleri** - Her maymunun ilk görülme zamanı
- **Favoriler Listesi** - ❤️ ile işaretleme
- **Eksik Maymunlar** - Henüz bulunamayan türler
- **Koleksiyon Rozetleri** - Başarı sistemı
### 🎯 Başarı Rozetleri
```
🥉 İLK ADIM - İlk maymunu koleksiyona ekle
🥈 KEŞİFÇİ - 10 farklı maymun topla
🥇 UZMAN - 20 farklı maymun topla
👑 MASTER - Tüm maymunları topla
🌟 EFSANE - Tüm gizli maymunları bul
```
### 📋 Yapılacaklar
- [ ] `MonkeyCollection` sınıfı oluştur
- [ ] `MonkeyCard` model sınıfı tasarla
- [ ] Koleksiyon veri saklama sistemi
- [ ] Kart görüntüleme motoru
- [ ] Nadirlık sistemi implement et
- [ ] Başarı/rozet sistemi
- [ ] Favoriler yönetimi
- [ ] İstatistik raporlama
- [ ] Koleksiyon dışa aktarma (text dosyası)
### 💾 Veri Saklama
- JSON formatında yerel dosya
- Kullanıcı profili sistemi
- Yedekleme/geri yükleme özelliği
### 🎯 Kabul Kriterleri
- Maymunlar otomatik olarak koleksiyona eklenebilmeli
- Kart tasarımları görsel olarak çekici olmalı
- Nadirlık sistemi çalışmalı
- İstatistikler doğru hesaplanmalı
- Veriler kalıcı olarak saklanmalı
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are identified. Start by surveying the repository to find the existing monkey and user-profile models, then determine where local JSON persistence belongs. Done requires implementing the collection, cards, rarity, favorites, badges, statistics, import/export, and backup requirements with persistent data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100