Bir astronomi/bilim topluluğu için, Google Cloud üzerinde çalışan web tabanlı bir içerik yönetim sistemi tasarla. Sistem tüm içerik türlerini (metin, belgeler, görseller, videolar, ses dosyaları, bağlantılar) tek merkezde toplayacak. İçerikler çoklu kategori etiketi ile yönetilebilecek, çapraz referanslarla birden fazla modülde görünebilecek (ör. aynı belge hem “Resmi Belgeler” hem “Etkinlikler” altında yer alabilmeli). Ana Modüller: Etkinlikler & Programlar (tür, tarih, yer, firma bazlı filtreler) Sosyal Medya (içerikler, strateji/analiz, IG/TikTok/YouTube; durum: taslak/planlı/yayınlandı) Sky Takvimi (astronomik olaylar; tıklandığında ilgili etkinlik, blog, sosyal medya kaydına bağlanır) Resmi Belgeler (topluluk/proje/etkinlik belgeleri; ilgili kayıtlardan erişim) Projeler (bütçe takibi, bireysel/ortak, durum) Üyeler & İletişim (aktif/pasif üyeler, kırmızı/sarı liste, firmalardan gelen iletişim) Birimler (yönetim, sosyal medya, organizasyon, sponsorluk, lojistik & finans, eğitim, denetim, başkan, başkan yardımcısı, akademik, sekreter) → her birim kendi ihtiyaç duyduğu filtrelere kısayolla ulaşabilmeli Medya Arşivi (afiş/foto/video/ses; tarih + kategori bazlı filtre) Blog (kategori, durum) Kitaplık & Kaynaklar (yaş grupları, etiketler) Raporlar & Analizler Hukuk & Politikalar, Eğitim & Atölyeler, Çevre & Doğa (destekleyici modüller) Özellikler: Çoklu modül sistemi: Tek kayıt birden fazla modülde görünebilmeli, ilişkiler korunmalı. İlişkili kayıtlar: Etkinlik ↔ Belge ↔ Sosyal Medya ↔ Sky Takvimi ↔ Blog ↔ Proje ↔ Üye/Birim. Gelişmiş filtreleme: Tarih aralığı, tür, durum, kategori, platform, bütçe, yer, firma. Görev yönetimi: Kanban panosu (Yapılacak/Devam/Tamamlandı), görev atama. Bildirim: yaklaşan etkinlik, sosyal medya paylaşım hatırlatmaları, onay bekleyen belgeler. Global arama + gelişmiş etiketleme (#ışık-kirliliği, #gözlem, #kamp). CSV içe aktarma: Etkinlikler, Sosyal Medya, Projeler, Medya, Blog. “Yeni Etkinlik Ekle” mini formu → sayfa yenilenmeden kart oluşturur. Takvim entegrasyonu (Google Calendar / Outlook export, .ics indirme). KPI & Analitik: etkinlik katılımı, bütçe kullanımı, sosyal medya erişim, trend grafikleri. Dashboard: bu ayın etkinlik sayısı, planlı paylaşımlar, onay bekleyen belgeler, kırmızı/sarı üyeler. Karanlık/açık tema geçişi. Mobil uyumlu arayüz (basit hızlı ekleme). Rol tabanlı erişim kontrolü (her birim farklı erişim yetkisi). Medya Kalite & Renk Yönetimi (Özel İstek): Renk modu seçimi: Dijital (RGB/sRGB) veya Matbaa (CMYK/ICC). Web’de her zaman RGB preview göster; indirme butonu seçime göre CMYK orijinali verir. Orijinaller %100 aynı kalitede saklanır, asla recompress edilmez. Önizlemeler bant genişliği için optimize edilir (görsel: 1600px webp, video: HLS/DASH, ses: düşük bitrate mp3/aac, PDF: küçük çözünürlük). Yükleme: GCS resumable upload, MD5 + CRC32 doğrulama, ICC profili metadata. Saklama yapısı: asto-private (orijinaller, erişim sadece Signed URL ile) asto-public (önizlemeler, CDN üzerinden servis) İndirme: Orijinal → Signed URL (10 dk geçerli). Roller: Yönetim/tasarım → orijinal indirir; üyeler → sadece preview. Versiyonlama açık; audit log tutulur. Stil Kılavuzu: Renkler: Birincil #1B263B, İkincil #415A77, Vurgu #778DA9, Arka Plan #E0E1DD, Başarı #2D5016, Uyarı #F77F00 Yazı tipleri: Inter / Source Sans Pro Tasarım: kenar çubuğu gezinme, kart tabanlı düzen, 16px aralık, duyarlı grid, astronomiden ilham alan gradyanlar/takımyıldız desenleri, Kanban panoları, interaktif takvim, analitik dashboard UI’de: Renk modu anahtarı (Dijital | Matbaa), önizleme kalite anahtarı (Veri Tasarrufu | Standart | Yüksek). Kabul Kriterleri: Orijinal dosyalar byte-by-byte aynı (hash doğrulama). Önizlemeler sadece public klasörden gelir. Renk modu anahtarı doğru çalışır (CMYK indirilebilir). Yükleme sırasında metadata (ICC, colorSpace) kaydedilir. Versiyonlama ve roller doğru işler.