Tüm Projeler
CodeCrafters MT Dashboard
0 beğeni
0 görüntülenme
Web

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

DO

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ş yap

Proje 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

Next.jsTypeScriptSupabaseTailwind

Bu projeyi beğendiniz mi?

Projeye Nasıl Katılırım?