ASP.NET Core ve MongoDB ile geliştirilmiş, yapay zeka (AI) destekli modern tur ve rezervasyon yönetim sistemi. N-Katmanlı Mimari ve çoklu dil desteği içerir.
HTML
0
9 commits
updated Apr 6, 2026
Travelin, seyahat acenteleri ve tur operatörleri için geliştirilmiş, yüksek performanslı ve modern bir tam donanımlı (Full-Stack) web uygulamasıdır. Kullanıcı dostu arayüzü ve güçlü yönetim paneli ile turları, müşteri rezervasyonlarını ve geri bildirimleri tek bir merkezden kolayca yönetmeyi sağlar.
Backend (Sunucu Tarafı):
Frontend (Kullanıcı Arayüzü):
.cshtml)3. Parti Servisler:
Projeyi yerel makinenizde (localhost) çalıştırmak için aşağıdaki adımları izleyin:
Projeyi Klonlayın:
git clone [https://github.com/KULLANICI_ADIN/Project3Travelin.git](https://github.com/KULLANICI_ADIN/Project3Travelin.git)
Bağımlılıkları Yükleyin: Visual Studio üzerinden veya terminal kullanarak NuGet paketlerini restore edin:
dotnet restore
Veritabanı Ayarları (appsettings.json):
appsettings.json dosyanızın içine MongoDB bağlantı dizenizi ve Hugging Face API anahtarınızı ekleyin:
{
"ConnectionStrings": {
"MongoDbConnection": "mongodb://localhost:27017"
},
"DatabaseSettings": {
"DatabaseName": "TravelinDb"
},
"HuggingFace": {
"ApiKey": "SENIN_API_ANAHTARIN"
}
}
Projeyi Başlatın:
Visual Studio üzerinden F5'e basarak veya CLI üzerinden aşağıdaki komutla projeyi ayağa kaldırın:
dotnet run
Proje, Sürdürülebilirlik (Maintainability) ve Temiz Kod (Clean Code) prensiplerine uygun olarak Katmanlı Mimari ile geliştirilmiştir:
ResultBookingDto) taşınmasını ve güvenliği sağlar.Yönetim Paneli Özkan Yılmaz
HTML
68.7%
CSS
16.5%
JavaScript
11.2%
SCSS
2.6%
ASP.NET Core ve MongoDB ile geliştirilmiş, yapay zeka (AI) destekli modern tur ve rezervasyon yönetim sistemi. N-Katmanlı Mimari ve çoklu dil desteği içerir.
HTML
0
9 commits
updated Apr 6, 2026
Travelin, seyahat acenteleri ve tur operatörleri için geliştirilmiş, yüksek performanslı ve modern bir tam donanımlı (Full-Stack) web uygulamasıdır. Kullanıcı dostu arayüzü ve güçlü yönetim paneli ile turları, müşteri rezervasyonlarını ve geri bildirimleri tek bir merkezden kolayca yönetmeyi sağlar.
Backend (Sunucu Tarafı):
Frontend (Kullanıcı Arayüzü):
.cshtml)3. Parti Servisler:
Projeyi yerel makinenizde (localhost) çalıştırmak için aşağıdaki adımları izleyin:
Projeyi Klonlayın:
git clone [https://github.com/KULLANICI_ADIN/Project3Travelin.git](https://github.com/KULLANICI_ADIN/Project3Travelin.git)
Bağımlılıkları Yükleyin: Visual Studio üzerinden veya terminal kullanarak NuGet paketlerini restore edin:
dotnet restore
Veritabanı Ayarları (appsettings.json):
appsettings.json dosyanızın içine MongoDB bağlantı dizenizi ve Hugging Face API anahtarınızı ekleyin:
{
"ConnectionStrings": {
"MongoDbConnection": "mongodb://localhost:27017"
},
"DatabaseSettings": {
"DatabaseName": "TravelinDb"
},
"HuggingFace": {
"ApiKey": "SENIN_API_ANAHTARIN"
}
}
Projeyi Başlatın:
Visual Studio üzerinden F5'e basarak veya CLI üzerinden aşağıdaki komutla projeyi ayağa kaldırın:
dotnet run
Proje, Sürdürülebilirlik (Maintainability) ve Temiz Kod (Clean Code) prensiplerine uygun olarak Katmanlı Mimari ile geliştirilmiştir:
ResultBookingDto) taşınmasını ve güvenliği sağlar.Yönetim Paneli Özkan Yılmaz
HTML
68.7%
CSS
16.5%
JavaScript
11.2%
SCSS
2.6%