- hotelReservationAPI
- Zajištění komunikace UI a databázového systému
- ASP.NET
- Dokumentace swagger -> /swagger/index.html
- hotelReservationD
- Zajištění definic modelů Room, Guest, Reservation, Equipment
- hotelReservationShared
- Sdílení DTO mezi API a UI (RoomDto, ReservationDto, EquipmentDto, GuestDto, CreateReservationDto)
- hotelReservationUI
- Blazor Server
- Front-end
- CRUD operace
- Stránky: /rooms, /rooms/edit, /reservations-manage, /reservations/create, /equipment
- Launcher
- Spouštění projektu API a UI v jednom
Jako nejdůležitější část celého řešení by se z mého pohledu dal považovat modul API společně s hotelReservationShared, protože zajišťují komunikaci a datovou integritu mezi front-endem a databázovou vrstvou.
- Možnost nahrání csv/xlsx souboru s pokoji/rezervacemi pro rychlejší zpracovávání dat
- Příprava pro propojení s externím zdrojem rezervací (např. externí objednávkový systém)
- Důkladná dokumentace a komentáře k jednotlivým částem projektu
- Lepší řešení designových prvků UI
- Otevřete terminál/příkazovou řádku (CMD, PowerShell, IDE)
- Přejděte do kořenového adresáře projektu (např.: cd cesta/k/projektu)
- Ověřte, že máte nainstalován .NET SDK (dotnet --version)
- Spustě projekt Launcher (dotnet run --project Launcher/)