İsmail Dündar
Hakkımda Deneyimlerim Eğitim Hayatım Yeteneklerim Projeler İlgi Alanlarım Ödüllerim İletişim
ASP.NET Core API ile Otel Rezervasyon ve Yönetim Sistemi

ASP.NET Core API ile Otel Rezervasyon ve Yönetim Sistemi

 

Bu projede, modern bir otel rezervasyon ve yönetim sistemi geliştirilmiştir. Projenin backend'i, tamamen ASP.NET Core Web API kullanılarak RESTful mimariye uygun olarak kodlanmış; frontend tarafında ise bu API servislerini tüketen (consume eden) bir ASP.NET Core MVC uygulaması hazırlanmıştır.

Sistem, kullanıcıların otel kataloğunu inceleyip rezervasyon yapabileceği bir vitrin paneli ve tüm sistem yönetiminin (oda yönetimi, rezervasyonlar, kullanıcı yetkilendirme vb.) yapıldığı kapsamlı bir admin paneli olmak üzere iki temel bölümden oluşmaktadır. Projede, N-Tier Architecture ve Repository Design Pattern gibi kurumsal desenler kullanılarak temiz, sürdürülebilir ve modüler bir kod yapısı hedeflenmiştir.

⚙️ Kullanılan Teknolojiler

  • Backend & API: ASP.NET Core 5.0 Web API, RESTful Mimari, N-Tier Architecture, Repository Design Pattern, DTO Katmanı

  • Veritabanı: Entity Framework Core, LINQ, MS SQL Server

  • Kimlik Doğrulama & Yetkilendirme: ASP.NET Core Identity, JWT (Json Web Token), Role-Based Authentication

  • API Tüketimi & Entegrasyon: ASP.NET Core MVC ile API Consume, Rapid API (Harici API) Entegrasyonu

  • Doğrulama & Servisler: Fluent Validation, Mail Gönderme İşlemleri

  • API Test & Dokümantasyon: Swagger, Postman

← Projelere Dön