JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 18
  • Score
    100M100P100Q39713F
  • License MIT

Next.js projeleri için otomatik PostgreSQL tablo yönetimi ve CRUD arayüzü

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (easy-adminpanel) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Easy Admin Panel

    Bu paket, Next.js projelerinize kolayca entegre edebileceğiniz, PostgreSQL veritabanınız için otomatik CRUD arayüzü oluşturan bir admin panel çözümüdür.

    Özellikler

    • Kolay Kurulum: Tek komutla Next.js projenize entegre edilir
    • Dinamik Tablo Yönetimi: Uygulamanızdaki PostgreSQL tablolarını otomatik olarak algılar
    • Otomatik CRUD Arayüzleri: Seçilen tablolar için liste, ekleme, düzenleme ve silme ekranları
    • Modern UI: Tailwind CSS ve ShadCN UI ile modern arayüz
    • Güvenli: Kendi projenizin içinde çalışır, erişim kontrolü sizin elinizde

    Kurulum

    # NPM ile
    npm install easy-adminpanel
    
    # veya Yarn ile
    yarn add easy-adminpanel
    
    # veya PNPM ile
    pnpm add easy-adminpanel

    Kurulumdan sonra, aşağıdaki komutu çalıştırarak admin paneli projenize entegre edin:

    npx easy-adminpanel init

    veya özel seçeneklerle:

    npx easy-adminpanel init --route=/admin --envVar=DATABASE_URL --title="Özel Admin Panel"

    Kullanım

    Kurulumdan sonra, aşağıdaki adımları izleyin:

    1. Veritabanı bağlantı bilgilerinizi .env dosyasına ekleyin:

      POSTGRES_URL="postgres://user:password@host:port/database"
    2. Uygulamanızı başlatın:

      npm run dev
    3. Tarayıcınızdan admin paneline erişin:

      http://localhost:3000/easy-adminpanel
    4. İlk kullanımda, yönetmek istediğiniz tabloları seçin.

    Next.js Projenize Entegrasyon

    Programatic olarak entegre etmek için, next.config.js dosyanızda aşağıdaki şekilde kullanabilirsiniz:

    const { setupEasyAdminPanel } = require('easy-adminpanel');
    
    /** @type {import('next').NextConfig} */
    const nextConfig = {
      // ... mevcut konfigürasyonunuz
    };
    
    module.exports = setupEasyAdminPanel(nextConfig, {
      route: '/admin',   // İsteğe bağlı: Admin panelin erişileceği URL
      envVar: 'DATABASE_URL', // İsteğe bağlı: Veritabanı bağlantı stringinin env değişkeni
      title: 'Yönetim Paneli', // İsteğe bağlı: Panel başlığı
    });

    Lisans

    MIT