🏡 Villa Kiralama API

Multi-Tenant SaaS Platform Backend - FAZ 1

✨ API Özellikleri

  • ✅ Multi-Tenant Mimari (2 Firma)
  • ✅ JWT Authentication & Authorization
  • ✅ Gelişmiş Arama/Filtreleme Motoru (Recursive CTE)
  • ✅ Dinamik Fiyat Hesaplama
  • ✅ 50 Villa, 15 Özellik, Hiyerarşik Bölgeler
  • ✅ Repository Pattern + Type Safety
  • ✅ PostgreSQL + Prisma ORM

📡 API Endpoints

Authentication

POST /api/auth/login
POST /api/auth/register
GET /api/auth/me

Villas

GET /api/villas
GET /api/villas/search
POST /api/villas/:id/calculate-price

Reservations & Reviews

GET /api/reservations
POST /api/reservations
POST /api/reviews

Master Data

GET /api/regions
GET /api/features

📖 Detaylı dokümantasyon için README.md dosyasını inceleyin