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! 🚀
- 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.
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.