Kanallar, diziler, özel mesajlar
Açık ve kapalı kanallar, grup sohbetleri, birebir mesajlar, mesaj dizileri, tepkiler, özel emojiler ve dosya paylaşımı.
Tulpar · Geliştirme aşamasındaGeliştiriliyor
Tulpar, kurumun kendi altyapısına kurulan bir ekip sohbeti. Kanallar, mesaj dizileri, dosyalar ve tüm yazışma geçmişi sizin veritabanınızda tutulur. Kullanıcı başına ücret yok. Ürün hala geliştiriliyor; erken erişimi küçük gruplar halinde açıyoruz.
Ekip sohbeti bir şirketin en çok konuştuğu yer. Müşteri bilgisi, fiyat, sözleşme taslağı, şifre paylaşan dikkatsiz bir mesaj; hepsi oradan geçer. Bulut tabanlı sohbet araçlarında bu yazışmalar sağlayıcının sunucusunda durur, ücret de kişi sayısıyla birlikte artar. Tulpar'ı bu iki sorunu ortadan kaldırmak için geliştiriyoruz.
Her mesaj, dizi ve dosya sizin sunucunuzdaki PostgreSQL veritabanında tutulur. İstemcide ve sunucuda analitik, telemetri ya da hata raporlama paketi yok.
Kullanıcı eklemek maliyeti artırmaz, kimseye kişi sayısı bildirmeniz gerekmez.
Bir kurulum kurumun ihtiyaç duyduğu bütün çalışma alanlarını taşır. Tek istemciyle birden fazla bağımsız sunucuya bağlanabilirsiniz.
Açık ve kapalı kanallar, grup sohbetleri, birebir mesajlar, mesaj dizileri, tepkiler, özel emojiler ve dosya paylaşımı.
Mesajlar, bahsetmeler, tepkiler, okundu bilgisi, yazıyor göstergesi ve çevrimiçi durumu aynı bağlantıdan, oluştuğu anda gelir.
Web istemcisi, macOS, Windows ve Linux için masaüstü uygulaması, iOS ve Android için Flutter ile yazılmış mobil uygulama.
Eklentiler bir tanım dosyasıyla gelir: neyi eklediğini ve neye dokunabileceğini bu dosya söyler. Eğik çizgi komutları, arayüz eklemeleri ve özel profil alanları bu yolla yazılır.
Başka sistemlerden kanallara mesaj düşürmek için webhook, otomasyonlar için bot hesapları. Arama ve komut paleti de hazır.
Arayüzün tamamı Türkçe ve İngilizce kullanılabiliyor.
Tulpar'ı büyük bir altyapı gerektirmeden kurulabilecek şekilde tasarladık.
Symfony ile yazılmış API, Go ile yazılmış WebSocket sunucusu, PostgreSQL ve web istemcisi tek bir makinede Docker Compose ile ayağa kalkar.
Sunucunun herkese açık bir IP adresi olması gerekmez. Ekibinize tünel üzerinden ulaşılabilir hale getirilir.
Çalışanlar web, masaüstü ya da mobil uygulamayla sunucunuza bağlanır. Aynı uygulamaya başka sunucular da eklenebilir.
Kurulumu bize bırakmak isteyen kurumlar için aynı yazılımı kendi altyapınıza biz kuruyoruz.
Tulpar geliştirme aşamasında ve bunu saklamıyoruz. Yukarıda saydığımız özellikler bugünkü istemcide çalışıyor. Erken erişimi kullananların geri bildirimleriyle ürünü şekillendiriyoruz.
Anlık bildirimler ve imzalı eklenti paketleri henüz tamamlanmadı. Mobil uygulamada eksik olan da bildirimler.
Bekleme listesindeki kurumları gruplar halinde alıyoruz.
Kaynak kodu FSL 1.1 lisansıyla erişilebilir durumda. Kendi sunucunuza kurduğunuzda kişi başı ücret ödemezsiniz.
Tulpar çok parçalı bir sistem. Bir mesajın gönderildiği an ile karşı tarafın ekranına düştüğü an arasındaki her adımı kendimiz tasarladık. Bu deneyimi müşteri projelerinde, özellikle anlık veri akışı ve kurum içi kurulum gereken işlerde kullanıyoruz.
İş kuralları Symfony tarafında katmanlı bir mimaride duruyor, anlık iletimi Go ile yazdığımız WebSocket sunucusu üstleniyor. İkisi PostgreSQL üzerinden haberleşiyor.
Mobil uygulamayı Flutter ile, web istemcisini Nuxt ile yazdık. Aynı API'yi kullanan farklı istemcileri birlikte yürütmeyi bu projede öğrendik.
Tek makinede çalışabilmek baştan bir şarttı. Kurum içine kurulacak her yazılımda bu kısıtı en başta koyuyoruz.
Erken erişimle kullanılabiliyor. Ürün geliştirme aşamasında olduğu için kurumları gruplar halinde alıyoruz. Bize yazarsanız sıradaki gruba ekleyelim.
Hayır. Mesajlar, diziler ve dosyalar sizin sunucunuzdaki veritabanında durur. İstemcide ve sunucuda telemetri ya da analitik paketi yok.
Docker Compose çalıştırabilen tek bir sunucu yeterli. Herkese açık bir IP adresi gerekmez, erişim tünelle sağlanır.
Evet. Kurumsal kurulumda aynı yazılımı kendi altyapınıza biz kuruyoruz. Kapsamı ve koşulları görüşmede konuşuyoruz.
Tulpar'ı kendi kurumunuzda denemek ya da hazır olduğunda haber almak istiyorsanız bize yazın. Ekip büyüklüğünüzü ve nasıl bir kurulum düşündüğünüzü kısaca anlatmanız yeterli.