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 Edge
browser 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/ClientApp
directory 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.WebUI
set 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