- Site Adı: Kanki
- Site Adresi: dev.kanki.io (geliştirme ortamı)
Discord’un kapanması, iş yerimden ayrılmam ve yaşadığım boşluk döneminin aynı zamana denk gelmesiyle aklıma gelen çılgınca bir fikirle Kanki’yi geliştirmeye başladım. Kendime meydan okuyarak benzer bir uygulamayı hızlıca hayata geçirme kararı aldım ve bu süreçte siz değerli kullanıcılarımızın geri bildirimlerini alabilmek için geliştirme ortamını herkese açtım.
Şu Anda Sistemde Yapabilecekleriniz:
- Sisteme kayıt olup profil oluşturmak,
- Sunucu ve kanal açmak ya da mevcut sunuculara katılmak,
- Rol oluşturarak kanallara özel rol ve kullanıcı izinleri atamak,
- Birebir kullanıcı aramaları yapmanın yanı sıra sunuculardaki kanallarda sesli aramalara katılmak,
- Yüksek kaliteli ekran paylaşımı gerçekleştirmek,
- Resim paylaşımı, emoji tepkileri ve zengin metin içerikli mesajlar oluşturmak,
- Arkadaş ekleme ve engelleme işlemleri yapmak.
Her şeyle tek başıma ilgilenmek zaman zaman zorlayıcı olabiliyor, bu nedenle geliştirme sürecim beklediğim kadar hızlı ilerlemiyor. Ancak, projenin büyüme potansiyelini göz önünde bulundurarak, her servisi yatay ölçeklenmeye uygun, güncel teknolojiler ve özgün bir mimariyle geliştiriyorum.
Şu anda uygulamanın masaüstü ve web sürümlerini birlikte geliştiriyorum. Fakat henüz şirket kurmadığım için Code Sign sertifikası alamadım; bu yüzden .exe formatındaki masaüstü uygulamasını paylaşamıyorum. Sertifika olmadan Windows 11'de virüs/spam uyarıları veriyor. Sertifikayı edindiğim anda uygulamayı sizlerle paylaşmayı planlıyorum.
Tasarım Konusu:
Şu anki tasarım Discord’a oldukça benzer ve hatta kısmen kopya olarak nitelendirilebilir; bu durumun farkındayım. Ancak, tek başıma hem tasarım, hem kodlama, hem planlama hem de sunucu konfigürasyonu gibi pek çok işle uğraşırken tasarımda zaman kaybetmemek adına böyle bir yaklaşım benimsedim. Gelecekte profesyonel destek alarak tamamen özgün ve kendine has bir tasarıma geçmeyi planlıyorum.
Hedeflediğim ve Üzerinde Çalıştığım Özgün Özellikler:
- Özgün Kanal Tasarımları: Kullanıcıların HTML kodlama bilgisine ihtiyaç duymadan, HTML editörleri yardımıyla kendi kanal tasarımlarını oluşturabilmeleri. Bu sayede, kanal içeriğinde gösterilen veriler API entegrasyonu sayesinde dinamik olarak sunulabilecek. Örneğin, bir oyun sunucusuna sahipseniz; haftalık top 10 kullanıcı listenizi belirli aralıklarla API üzerinden göndererek, tasarımınızla verilerinizi sergileyebileceksiniz. (Kısacası, web sitenizin bir bölümünü uygulama içerisine özgün tasarımla taşıma imkânına sahip olacaksınız.)
- Ekran Paylaşımında Etkileşim: Ekran paylaşımı sırasında, izleyicilerin, sizin izninizle ekran üzerinde çizim yapabilmesi.
- Hızlı Toplantı Odaları: Sunucu veya kanal oluşturmadan Google Meet tarzı hızlı toplantı odaları açabilme. Oluşturduğunuz linki arkadaşlarınıza göndererek, üyelik açmalarına gerek kalmadan kolayca toplantı gerçekleştirebilirsiniz. Toplantılar zamanlanabilir ve Google Takvim gibi üçüncü parti sistemlerle entegre çalışabilir.
- Ortak Çizim ve Planlama: Toplantı odalarında ortak vectörel çizim ve planlama yapabilme gibi eklentiler de eklemeyi planlıyorum.





