
Her sektöre uygun çok kiracılı randevu yönetim sistemi.
Rezervo, saglık, güzellik, egitim, fitness, hukuk ve daha pek çok sektör için tasarlanmıs ölçeklenebilir ve çok kiracılı bir randevu yönetim platformudur. ASP.NET Core Web API backend, JWT tabanlı kimlik dogrulama ve PostgreSQL kalıcı depolama üzerine insa edilmistir. Receiver (Müsteri), Provider (Hizmet Saglayıcı), Business (Isletme) ve Admin olmak üzere dört farklı role özgü arayüz sunulmaktadır. Provider'lar zaman dilimi olusturabilir, toplu slot ekleyebilir; Receiver'lar ise takvim görünümüyle kolayca randevu alabilmektedir. Redis; 2FA geçici token'ları (TOTP) ve oturum verisi için önbellekleme katmanı olarak kullanılmaktadır. SignalR ile gerçek zamanlı bildirimler (randevu olusturma, onaylama, iptal) anlık olarak ilgili taraflara iletilmektedir. Yatay ölçekleme senaryolarında SignalR için Redis backplane destegi mevcuttur. ReminderBackgroundService ile yaklasan randevular için otomatik SMS hatırlatmaları gönderilmektedir. Twilio SMS ve SendGrid e-posta entegrasyonları tüm randevu olaylarını (olusturma, durum degisikligi, iptal, tamamlama) kapsamaktadır. FluentValidation ile DTO dogrulama, Serilog ile yapılandırılmıs istek loglama ve GlobalExceptionMiddleware ile merkezi hata yönetimi uygulanmaktadır. .NET 8 yerlesik rate limiting; genel API için 60 istek/dk, kimlik dogrulama endpoint'leri için 10 istek/dk seklinde yapılandırılmıstır. /health endpoint'i üzerinden PostgreSQL ve Redis saglık kontrolü yapılmakta; Kubernetes probe'ları ve load balancer'lar için hazır durumdadır. Repository & Unit-of-Work deseni, xUnit & Moq ile birim ve entegrasyon testleri ve DataSeeder ile otomatik örnek veri yüklemesi desteklenmektedir. Docker Compose ile tüm servisler (PostgreSQL + Redis + API) tek komutla ayaga kaldırılmaktadır. Next.js 14 (App Router) tabanlı web frontend; JWT'yi HttpOnly cookie ile yönetmekte, rol bazlı dashboard'lar, takvim görünümü ve @microsoft/signalr paketi üzerinden gerçek zamanlı bildirimler sunmaktadır. ASP.NET Core Web API (.NET 8), Entity Framework Core, PostgreSQL ve Redis altyapısıyla gelistirilmistir.
<div class="project-info">
<p>
Bu proje, modern web teknolojilerinin sundugu en iyi araçlar kullanılarak gelistirildi. Her teknoloji, performans, güvenlik ve kullanıcı deneyimini maksimize edecek sekilde dikkatlice seçildi. Gelistirme sürecinde özellikle bilesen tabanlı yapı, yeniden kullanılabilir kod mimarisi ve optimize edilmis render performansı hedeflendi.
</p>
<p>
Kullanıcı arayüzü, sade ama etkileyici bir görsel deneyim sunmak amacıyla tasarlandı. Tasarım sistemi; tutarlılık, okunabilirlik ve erisilebilirlik prensipleri üzerine kuruldu. Stil katmanında güçlü bir yapı saglamak için modern CSS framework’leri ve yardımcı araçlar tercih edildi.
</p>
<p>
Frontend tarafında React ve Next.js gibi güçlü teknolojiler, hızlı yüklenme süreleri ve SEO uyumlulugu açısından büyük avantaj sagladı. Ek olarak, Tailwind CSS sayesinde tasarım süreçleri hızlanırken, gelistirme süreci daha esnek hale getirildi.
</p>
<p>
Sonuç olarak bu teknoloji yıgını, projenin sadece bugünkü ihtiyaçlarını degil, gelecekteki ölçeklenebilirlik hedeflerini de destekleyen modern, sürdürülebilir bir altyapı olusturdu.
</p>
<p>
Proje ayrıca responsive tasarım ve mobil öncelikli yaklasım ile her cihazda kusursuz bir deneyim sunuyor. Kullanıcı etkilesimi ve erisilebilirlik testleri ile tasarımın her asaması optimize edildi.
</p>
<p>
Performans optimizasyonları kapsamında sayfa yükleme süreleri minimize edildi, görseller ve medya içerikleri modern tekniklerle sıkıstırıldı. Bu sayede hem kullanıcı deneyimi yükseltildi hem de SEO açısından güçlü bir temel saglandı._
</p>
</div>WordPress
CMS
PostgreSQL
Database
Sequelize
Database
Next.js
Frontend
React
Frontend
Render
DevOps
Sadece birkaç adımda kendi markanı dijitalde öne çıkarabilirsin.
Evet, iletisime geçelim