Skip to content

edaagunes/BookingRapidApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Booking Api ile Otel Projesi

🏨 Bu projede RapidApi üzerinde bulunan Booking API kullanılarak geliştirilmiş bir otel listeleme uygulamasıdır. Kullanıcıların belirlediği kriterlere uygun otelleri listeleme işlemi gerçekleştirilmiştir.

Anasayfa

🔍 Kullanıcılardan aşağıdaki bilgiler alınır:

  • 🗺️ Filtrelemek istedikleri şehir bilgisi

  • 📅 Giriş ve çıkış tarihleri

  • 👤 Yetişkin kişi sayısı

✔️ Girilen kriterlere uyan oteller liste halinde gösterilir.

ℹ️ Kullanıcılar listelenen otellerin şu bilgilerine erişebilir:

  • 🏠 Otel adı

  • 💵 Gecelik konaklama ücreti

  • ⭐ Otel puanı

🛠️ Kullanılan Teknolojiler

💻 Asp.Net Core(6.0) ile geliştirildi.

🏗️ Tek katmanlı yapı ile işlemler gerçekleştirildi.

🌐 Booking API'nin iki farklı endpoint'i kullanıldı:

🔍 Search Hotel Destination Endpoint:

  • Kullanıcının girdiği şehir bilgisine karşılık gelen şehir ID'si elde edildi.

🏨 Search Hotels Endpoint:

  • Elde edilen şehir ID'si ve diğer filtreleme kriterleri kullanılarak otellerin listesi çekildi.

📦 ViewModel Kullanımı:

  • API'den gelen JSON verilerini karşılamak ve yönetmek için ViewModel yapıları oluşturuldu, bu veriler ilgili modeller aracılığıyla işlenmiştir.

📌 Proje Detayları

1️⃣ API entegrasyonu sırasında şehir ID'sine ulaşmak için öncelikle Search Hotel Destination Endpoint'ine istek gönderilir.

2️⃣ Bu ID, sonrasında Search Hotels Endpoint'ine gönderilerek kriterlere uygun otel bilgileri alınır.

3️⃣ JSON veri yapısı, ViewModel'ler ile düzenlenip proje içerisinde kullanılabilir hale getirilmiştir.

🖼️ Görseller

5

6

7

9

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published