Skip to content

alperuluses/chatMeal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

chatMEAL 💬🎥

chatMEAL, Angular, WebRTC, Socket.io ve Peer.js kullanarak geliştirilmiş, 5-10 kişinin sesli sohbet yapabileceği bir uygulamadır. Gerçek zamanlı iletişim ve video görüşmeleri için mükemmel bir çözüm! 🚀

İçindekiler 📑

Özellikler 🌟

  • Sesli ve Görüntülü Sohbet 🎤📹: Kullanıcılar, WebRTC ile sesli sohbet gerçekleştirebilir.
  • Gerçek Zamanlı İletişim ⏱️: Socket.io ile anlık mesajlaşma ve WebRTC ile sesli görüşmeler.
  • Kullanıcı Yönetimi 👤: Kullanıcıların kayıt olması, oturum açması, yetkilendirilmesi ve chatMEAL'ya erişim sağlayabilmesi.
  • Çoklu Katılımcı Desteği 🧑‍🤝‍🧑: 5-10 kişi arasında sesli ve yazılı sohbet desteği.
  • Sunucu ve Sohbet Odası Yönetimi 🌐: Kullanıcılar, kendi sunucularını oluşturabilir ve odalarda diğer kullanıcılarla sohbet edebilir.

Teknolojiler 🛠️

Bu projede kullanılan başlıca teknolojiler şunlardır:

  • Angular: Frontend geliştirme için kullanılan modern JavaScript framework.
  • WebRTC: Gerçek zamanlı ses ve video iletişimi sağlamak için kullanılan açık kaynak teknolojisi.
  • Socket.io: Gerçek zamanlı, iki yönlü, olay tabanlı iletişim için kullanılan JavaScript kütüphanesi.
  • Peer.js: WebRTC tabanlı peer-to-peer (P2P) bağlantılar için kullanılan JavaScript kütüphanesi.
  • Node.js: Backend için JavaScript çalıştırmaya yarayan sunucu tarafı platformu.
  • Express: Node.js üzerinde web uygulamaları geliştirmek için kullanılan minimal ve esnek web uygulama çerçevesi.
  • MySQL: Veritabanı yönetimi için kullanılan açık kaynaklı ilişkilendirilmiş veritabanı yönetim sistemi.