Merhaba. Kızım "Kedi fotoğrafı yüklenen bir site yapar mısın!" dediği için yaptığım bir topluluk.
Yıldız yerine kedi ödül maması "Churu" sayısıyla değerlendirme yapılması işin püf noktası.
Başlıca özellikler:
- 1~5 yıldız yerine 1~5 Churu ile puanlama
- Ev kedisi/sokak kedisi ayrımı
- Adı olmayan kediler "İsim bekleyen çocuk" olarak gösteriliyor
- Topluluk oylamasıyla isim verme
- Yorum sistemi
Stack: React + Cloudflare (Pages/Workers/D1/R2) + Supabase Auth
- Tamamı ücretsiz katmanda çalışıyor
- İlk başta Clerk kullanıldı → Kore sosyal giriş desteği için Supabase'e migrate edildi (şu anda yalnızca Google destekleniyor)
Favicon'u kızım bizzat çizdi.
D1 şema değişiklikleri zahmetli olduğu için Postgres'e migration yapmayı düşünüyorum.
Kedi sahiplerinden bir ricam var!
Kızım her gün siteye girip yeni kedi fotoğraflarına bakıyor ama henüz yeterince fotoğraf yok :(
Sevimli minnoşlarınızı bol bol yükleyin lütfen!
Geri bildirimler de memnuniyetle karşılanır.
2 yorum
Fotoğrafları mobilde kontrol ederken,
orijinal fotoğraflar büyük olduğu ve bu şekilde gönderildiği için küçük resimlerin yüklenmesi yavaşlıyor gibi görünüyor.
Küçük resimlerin de ayrıca oluşturulup önce küçük görsellerin gösterilmesi, ayrıntılı görüntüleme üzerinden de orijinal fotoğrafın sunulması daha iyi görünüyor.
İyi görüşünüz için teşekkürler. Aslında yükleme sorunu nedeniyle dosyaları webp’ye dönüştüren bir mantık eklemiştim, ama migrasyonu yapmadığım için eski fotoğraflar hâlâ jpg olarak görünüyor ve bu yüzden yavaşmış.. Fotoğraf migrasyonunu yapmam gerekecek.