
Sosyal şiir & kitap platformu. Gerçek zamanlı arkadaş takibi, şiir beğenme–kaydetme, kitap yorumlama ve söz paylaşımı gibi etkileşimler sunar. Go Fiber + Vue + PostgreSQL ile geliştirilmiş, Docker üzerinden VPS’te canlı çalışan bir sistem.
Mihrimah Şiir; Go (Fiber & GORM), Vue 3 ve PostgreSQL üzerine kurulu, mobile-first geliştirilmiş bir sosyal içerik platformudur. Rol bazlı içerik yönetimi, pagination, lazy loading ve optimize edilmiş sorgu yapılarıyla yüksek performans sağlar. Docker Compose + Nginx mimarisi ile containerize edilerek deploy edilmiştir.
Mihrimah Şiir, şiir ve kitap içeriklerinin paylaşıldığı, kullanıcılar arası sosyal etkileşimi merkezine alan modern bir platformdur. Geliştirmeyi tek başıma yürütüp 3 ayda MVP + production sürümüne getirdim.
Platformun çekirdeğinde gerçek zamanlı arkadaş takip sistemi bulunur. WebSocket mimarisi sayesinde arkadaşlık istekleri, kabul–ret işlemleri ve bağlantı durumları anlık olarak güncellenir; sayfa yenilenmeden takip edilebilir.
Kullanıcılar şiirleri ve kitapları beğenebilir, kaydedebilir, alıntı ve yorum paylaşabilir. Public profiller herkese açıkken, arkadaş olan kullanıcılar karşılıklı daha fazla aktivite bilgisi görebilir. Ek olarak Sözler sayfası, kullanıcıların güzel sözler paylaşabildiği genişletilebilir içerik alanıdır.
Rol sistemi üç seviyeden oluşur:
Performans tarafında pagination + lazy loading, veri yükünü optimize eder; mobil odaklı tasarımı sayesinde düşük çözünürlüklü cihazlarda dahi akıcı kullanım sağlar. Tüm parolalar hashlenmiş yapıda saklanır, CORS yönetimi yapılandırılmıştır.
Uygulama Docker Compose + Nginx reverse proxy üzerinde VPS'e deploy edilerek production ortamında çalışmaktadır.
Kullanıcı ve sosyal etkileşim (Şiir-kitap ve söz içeriklerini beğenme & kaydetme, kitaplara yorum veya alıntı ekleme, public profil görüntüleme, profil bazlı aktivite geçmişi: beğeni-yorum-alıntı, Yakında: Kullanıcıların içerik paylaşabilmesi, ISBN ile kitap önerme-ekletme talebi modülü)
Real-time bağlantı (WebSocket tabanlı anlık arkadaşlık sistemi -tek yönlü değil, karşılıklı friend-state takibi-, request–pending–confirm flow gerçek zamanlı işliyor)
Rol ve içerik yetkilendirme (3 rol: Admin / VIP / Member. Admin içerik ekleyebilir ve yönetebilir. VIP içerikleri sadece VIP kullanıcılar görebilir. Member içerik tüketebilir ancak ekleme yapamaz)
Yüksek performans (Pagination + lazy loading, optimize SQL query’leri GORM üzerinde , mobile-first UI tasarımı)
DevOps ve deployment (Docker Compose ile containerize mimari, Nginx reverse proxy + SSL yapılandırması, VPS üzerinde production rollout)
Bu proje hakkında daha fazla bilgi almak veya benzer projeler için işbirliği yapmak ister misiniz?
İletişime Geç