2025-11-26 19:41:03 +03:00
2025-11-26 18:57:18 +03:00
2025-11-26 18:57:18 +03:00
2025-11-26 19:41:03 +03:00
2025-11-26 18:57:18 +03:00
2025-11-26 18:57:18 +03:00
2025-11-26 18:57:18 +03:00

WisecoltCI Monorepo Starter

Minimal, üretime hazır bir full-stack başlangıç kiti. React (Vite, TypeScript, shadcn/ui, Tailwind), Express + Socket.io (TypeScript), MongoDB ve Docker Compose ile dev ortamında hot-reload destekler.

Gereksinimler

  • Docker ve Docker Compose

Kurulum

  1. Ortam dosyalarını oluşturun:

    cp backend/.env.example backend/.env
    cp frontend/.env.example frontend/.env
    

    İstediğiniz admin bilgilerini .env dosyalarına girin.

  2. Servisleri başlatın:

    docker compose up --build
    
  3. Uygulamaya erişin:

Giriş Bilgisi

.env dosyasındaki değerleri kullanın (varsayılanlar):

  • Kullanıcı adı: admin
  • Şifre: supersecret

Özellikler

  • Auth: /auth/login ile .env'deki kimlik bilgilerini kontrol eder, JWT döner; /auth/me korumalı.
  • Socket.io: Login sonrası frontend token ile bağlanır, basit ping/pong olayı mevcut.
  • Tema: shadcn/ui teması, Tailwind sınıf stratejisi, localStorage kalıcılığı.
  • Hot Reload: Backend tsx watch, Frontend Vite dev server.

Notlar

  • Frontend API adresi frontend/.env içindeki VITE_API_URL ile ayarlanır.
  • Docker bind mount sayesinde kod değişiklikleri konteynerde otomatik yansır.
Description
No description provided
Readme 711 KiB
Languages
TypeScript 95.9%
JavaScript 1.8%
CSS 1.4%
HTML 0.5%
Dockerfile 0.4%