Apartment Reservation is a school project, built using ASP.NET Core, Entity Framework Core, MongoDB.Driver and React.
Use these instructions to get the project up and running.
Note: Application may not work properly on some versions of
Microsoft Edgebrowser due to it's bug withfetch
You will need the following tools:
- Visual Studio 2017-2019
- .NET Core SDK 2.1
- NPM
- (Optional) MongoDB - this is only if you wish to run it locally (default connection string)
Follow these steps to get your development environment set up:
- Clone the repository
- Go to
ApartmentReservation.WebUI/ClientAppdirectory and run:npm install - Build solution in Visual Studio (2017 or 2019)
- (Optional) Modify connection strings in
ApartmentReservation.WebUI/appsettings.json - Start Application with
ApartmentReservation.WebUIset as your StartUp Project
- .NET Core 2.1
- ASP.NET Core 2.1
- Entity Framework Core 2.1
- MongoDB.Driver 2.11
- React 16.8
Swagger API Doc can be found on /swagger or /redoc route.
More detailed documentation (currently only in Serbian language) can be found can be found here
