Skip to content

sinan-aydogan/KaliteSihirbazi

Repository files navigation

Kalite Sihirbazı & LaraQuality

Kalite yönetimi için hazırlanmış içinde hemen hemen tüm kalite faaliyetlerini eksiksiz yönetmenizi sağlayacak modüller barındıran online yönetim paneli.

Kullanılan teknolojiler


Geliştirmenin devam edebilmesi için beni destekleyebilirsiniz

Gereklilikler

  1. PHP en az v.8.1
  2. DB server (MySQL tavsiye edilir)
  3. composer en az v.2
  4. nodejs en az v.14
  5. Gereklilikler hakkında daha fazla bilgi için Laravel ve Inertia sitelerini ziyaret ediniz.

Kurulum / Standart

  1. npm install
  2. composer install
  3. .env.example dosyasını kopyalayın ve adını .env olarak değiştirin
  4. Temiz bir veri tablosu oluşturun
  5. Veri tabanı bilgilerinizi .env içinde yer alan DB_ ön eki ile başlayan alanlara ekleyin
  6. Sırasıyla aşağıda yer alan komutları komut satırınızdan(cmd) çalıştırın. Projenin olduğun dizinde olduğunuzu kontrol edin.
  7. php artisan migrate --seed
  8. php artisan storage:link
  9. php artisan key:generate
  10. npm run hot
  11. php artisan serve
  12. http://localhost:8000 sayfasına gidin

Kurulum / Docker

  1. Repoyu bilgisayarınıza indirin/klonlayın git clone https://github.com/sinan-aydogan/KaliteSihirbazi.git
  2. Projenin ana dizinine terminalden giriş yapın cd /dizin isimleri/KaliteSihirbazi
  3. Bilgisayarınızda composer ve node kurulu olmasına gerek yok, docker ile gereken paketlerin kurulmu için aşağıdaki komutu çalıştırın.
     docker run --rm \
     -u "$(id -u):$(id -g)" \
     -v "$(pwd):/var/www/html" \
     -w /var/www/html \
     laravelsail/php83-composer:latest \
     composer install --ignore-platform-reqs
    
  4. Docker konteynırına direk erişiminizi sağlayan sail komutlarını hızlıca girebilmenizi için kullanıcı dosyanıza aşağıdaki komutları ekleyin. sudo nano ~/.bashrc
    alias sail='sh $([ -f sail ] && echo sail || echo vendor/bin/sail)'
    
  5. Komutun aktif olması için bu komutu terminalde çalıştırın source ~/.bashrc
  6. Artık hazırsınız.sail up -d komutu ile docker konteynırlarını başlatın.
  7. Projenizin domain adresini host dosyanıza eklemeyi unutmayın sudo nano /etc/hosts ile host dosyasını açın ve proje adresini 127.0.0.1 kalitesihirbazi.test şeklinde girin.
  8. .env dosyasından APP_URL'i http://kalitesihirbazi.test olarak değiştirin.
  9. http://kalitesihirbazi.test adresinde projeniz artık çalışıyor olmalı.
  10. sail artisan migrate --seed komutu ile veritabanını oluşturun ve örnek verileri ekleyin.
  11. sail artisan storage:link komutu ile storage klasörünü public klasörüne bağlayın.
  12. sail artisan key:generate komutu ile yeni bir key oluşturun.
  13. sail npm install komutu ile npm paketilerini indirin.
  14. sail npm run dev komutu ile projenizi çalıştırın.

Demo Bilgileri

Yardım

Daha fazla bilgiye veya desteğe ihtiyacın varsa:

Sponsorlar

Cleavr

Cleavr hepsi bir arada proje(kod) yönetim sistemidir. Birden fazla server'ı ekleyebilir, içlerine bir çok özelliği tek tık ile kurabilir, yedek alabilir ve projelerinizi canlı olarak test edebilirsiniz.

🤘 Eğer beni desteklemek istiyorsanız [email protected] üzerinden benimle iletişime geçebilir veya Github üzerinden Sponsorum Olabilirsiniz


Ana Kaynaklar

Alt Yapılar

composer.json ve package.json dosyalarına göz atınız. Projemizde kullandığımız paketlerin sahiplerine ve topluluklarına en içten teşekkürlerimi sunarım.


Lisans

Kalite Sihirbazı ve Laraquality MIT license lisansı ile yayınlanan açık kaynak bir projedir.