


React, TypeScript ve Firebase ile gerçek zamanlı mesajlaşma, üyelik sistemi ve profil yönetimi sunan tam özellikli bir sohbet uygulaması.
Kategori
Full-Stack
Durum
Tamamlandı
GitHub İstatistikleri
Oluşturulma
30 Eyl 2023
Son Güncelleme
18 Oca 2026
Bu projede WhatsApp Web akışını taklit eden, gerçek zamanlı mesajlaşma ve üyelik sistemi olan bir sohbet uygulaması geliştirmişim.
Gerçek zamanlı sohbet uygulamalarında giriş, kullanıcı listesi, mesaj akışı ve profil düzenleme parçaları kolayca dağınık hale geliyor. Bu projede bu temel iletişim akışını tek yapıda toparlamaya odaklanmışım.
Uygulamayı React, TypeScript, Firebase ve Redux Toolkit ile kurmuşum. Mesaj ve kullanıcı durumunu messageSlice ile userSlice içinde yönetmiş, arayüzü sol panel ve sağ panel yapısına ayırmışım. Üyelik sistemi, mesaj gönderme, tüm kullanıcıları listeleme ve ad, avatar, durum bilgisi güncelleme akışını aynı uygulama içinde toplamışım.
Ortaya masaüstü mesajlaşma deneyimini taklit eden, akışı net bir chat uygulaması çıkmış. Proje gerçek zamanlı veri akışı, kimlik doğrulama, merkezi state yönetimi ve TypeScript tabanlı React mimarisini birlikte gösteriyor.
React, TypeScript, Firebase, Firestore, Redux Toolkit, React Redux, Tailwind CSS, Vite, React Toastify, Reactstrap, React Icons, Validator