Skip to content

pia-team/dnext-customer-ui-v2

Repository files navigation

Customer360 Next

Bu proje, Customer360'ın Next.js ile yeniden tasarlanmış modern versiyonudur. Müşteri yönetimi ve etkileşimlerini daha etkili bir şekilde yönetmek için geliştirilmiş bir web uygulamasıdır.

Özellikler

  • 🔍 Gelişmiş müşteri arama ve filtreleme
  • 👤 Detaylı müşteri profil yönetimi
  • 📄 Belge yönetimi ve takibi
  • 📍 Adres yönetimi
  • 🔄 Müşteri etkileşim geçmişi
  • 📊 Analitik ve raporlama
  • 🌐 Çoklu dil desteği
  • 🎨 Koyu/Açık tema desteği

Teknolojiler

Temel Teknolojiler

  • Next.js 15 - React tabanlı web framework
  • React 19 - Kullanıcı arayüzü kütüphanesi
  • TypeScript - Tip güvenli JavaScript

Durum Yönetimi ve Form

  • Redux Toolkit - Uygulama durumu yönetimi
  • React Hook Form - Form yönetimi ve doğrulama
  • Zod - Şema doğrulama

UI Bileşenleri ve Stil

  • Radix UI - Erişilebilir UI bileşenleri
  • Tailwind CSS - Utility-first CSS framework
  • Lucide React - İkon kütüphanesi
  • Recharts - Veri görselleştirme

Diğer Özellikler

  • Next Auth - Kimlik doğrulama
  • Next Intl - Uluslararasılaştırma
  • Next Themes - Tema yönetimi
  • Keycloak - SSO entegrasyonu

Başlarken

İlk olarak, geliştirme sunucusunu başlatın:

# Bağımlılıkları yükleyin
npm install

# Geliştirme sunucusunu başlatın
npm run dev

Tarayıcınızda http://localhost:3000 adresini açarak sonucu görebilirsiniz.

Ortam Değişkenleri

Projeyi çalıştırmadan önce .env dosyasını oluşturun ve gerekli ortam değişkenlerini ayarlayın. Örnek .env dosyası için .env.example dosyasını referans alabilirsiniz.

Derleme

Projeyi derlemek için:

npm run build

Derlenen uygulamayı başlatmak için:

npm run start

About

Customer 360 Platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages