HotelMatcher to aplikacja webowa typu full-stack, która pomaga użytkownikom odkrywać idealne miejsca podróży na podstawie ich preferencji, historii podróży i budżetu. Projekt łączy nowoczesny interfejs użytkownika z zaawansowanym systemem rekomendacji, aby zapewnić spersonalizowane propozycje podróży.
- Rekomendacje podróży: Spersonalizowane sugestie miejsc na podstawie preferencji użytkownika
- Zbieranie opinii: Możliwość zbierania opinii od użytkowników na temat rekomendacji
- Stylizacja z Tailwind CSS: Nowoczesny i responsywny interfejs użytkownika
- Renderowanie po stronie serwera (SSR): Szybsze ładowanie i lepsze SEO
- Integracja z API modelu rekomendacji: Połączenie z backendowym modelem rekomendacji
- Frontend: React, TypeScript, Tailwind CSS
- Backend: C# (.NET)
- Inne: Docker, MongoDB
-
Sklonuj repozytorum:
git clone https://github.com/GameRuiner/TravelRecommendation.git
-
Przejdź do katalogu projetu:
cd TravelRecommendation -
Uruchom aplikację za pomocą Dockra:
docker-compose up --build
TravelRecommendation/
├── travelrecommendation.client/ # Frontend aplikacji
├── TravelRecommendation.Server/ # Backend aplikacji
├── TravelRecommendation.sln # Plik rozwiązania .NET
├── README.md # Dokumentacja projektu
├── .gitignore # Plik ignorowania Git
└── docker-compose.yml # Konfiguracja Dockera