
CodeCrafters MT Dashboard
CodeCrafters MT Dashboard, CodeCrafters platformu için müşteri temsilcisi (MT) ve yönetici panelidir. Aynı Supabase projesini kullanır; admin ve mt rolleri ile giriş yapılır.
Projede çalışanlar
Projeye katılmak ister misiniz?
Katılma isteği göndermek için giriş yapın. Giriş yaptıktan sonra bu sayfada Katılma isteği gönder butonunu göreceksiniz.
Giriş yapProje Detayları
Özellikler
Kimlik doğrulama: Supabase Auth ile giriş; sadece admin, platform_admin ve mt rolleri panele erişebilir. Yönetici: İletişim mesajları, destek biletleri, eğitim/rol/şirket talepleri, bildirimler, kullanıcılar, temsilci yönetimi, istatistikler. Müşteri temsilcisi: İletişim mesajları, destek biletleri, eğitim/rol/şirket talepleri, bildirimler. Gereksinimler
Node.js CodeCrafters ile aynı Supabase projesi (env değişkenleri)
Kurulum
Bağımlılıkları yükleyin: Proje kökünde sistem terminalinizde (PowerShell veya CMD) npm install çalıştırın. Module not found: Can't resolve '@supabase/ssr' hatası alıyorsanız paketler yüklenmemiştir; mutlaka npm install çalıştırın. .env.example dosyasını .env.local olarak kopyalayın ve Supabase bilgilerinizi girin (CodeCrafters ile aynı NEXT_PUBLIC_SUPABASE_URL ve NEXT_PUBLIC_SUPABASE_ANON_KEY). Supabase’de CodeCrafters şemasına ek olarak scripts/MT_EXTENSION_SCHEMA.sql (CodeCrafters repo’sunda scripts/MT_EXTENSION_SCHEMA.sql) migration’ını çalıştırın. Geliştirme sunucusunu başlatın: npm run dev Tarayıcıda http://localhost:3000 adresine gidin; giriş için admin veya mt rolüne sahip bir Supabase kullanıcısı kullanın.
Kullanılan Teknolojiler
İlham alınan proje
https://github.com/dogussyaman/CodeCrafters.gitBu projeyi beğendiniz mi?
Projeye Nasıl Katılırım?
1. Bu siteden: Proje detay sayfasındaki "Katılma isteği gönder" butonu ile proje sahibine istek gönderebilirsiniz. İstek onaylandığında proje ekibine dahil olursunuz.
2. GitHub üzerinden: Projenin GitHub bağlantısına giderek repoyu clone veya fork edebilirsiniz. Yerel geliştirme için: git clone <repo-url>. Katkıda bulunmak için genelde repoyu fork’layıp değişikliklerinizi yaptıktan sonra pull request açarsınız.
3. CONTRIBUTING.md: Repoda CONTRIBUTING.md dosyası varsa katkı süreci ve kurallar orada açıklanır; önce ona göz atmanız önerilir.