JavaScript ile geliştirilmiş bu uygulama, gerçek zamanlı olarak mesajlaşma imkânı sunan bir projedir. Firebase Realtime Database altyapısı ile çalışmaktadır.
Bir gece YouTube'da gezinirken, karşıma Firebase Realtime Database kullanılarak yapılan canlı mesajlaşma uygulamasıyla ilgili bir video çıktı. Bu video dikkatimi çekti ve izlemeye başladım.
Toplamda iki parttan oluşan bu videoların her ikisini de o gece izledim. Ardından Firebase hizmeti oldukça hoşuma gitti.
İzlediğim videolardan esinlenerek, hemen ertesi gün bu projeye başladım. Bu proje sayesinde Firebase ile ilk defa tanışmış oldum.
Üzerinde çalıştığım bu projeyi, sayfanın üst kısmında yer alan kayan görselde de görebileceğiniz gibi tamamladım.
Başlangıçta bu projeyi WhatsApp veya Discord tarzında daha gelişmiş bir uygulamaya dönüştürmeyi düşündüm. Ancak daha sonra KurtAdam projesi fikri doğdu ve odağımı bu yeni projeye kaydırdım. Bu nedenle mesajlaşma projesini geliştirmeyi bıraktım.
Bu projeyi canlı olarak yayınlamamayı tercih ettim. Sebebi ise, uygulamanın temel düzeyde olması ve olası kötüye kullanımların önüne geçmenin zor olmasıydı.
Örneğin biri uygunsuz bir mesaj yazarsa, bu mesajı veritabanından manuel olarak silmem gerekirdi. Bu da ekstra efor gerektirdiği için canlıya almadım.
Projeyi kendiniz inceleyebilir veya geliştirerek daha ileri seviyeye taşıyabilirsiniz: