- An API server for a platform that allows tourists to buy Quests designed by experienced people. Quests are self-guided tours combined with interesting puzzle games on the trip.
- Commands to start the project.
git clone https://github.com/CityDiscoverTourist/CityDiscoverTouristServer.git
dotnet restore
dotnet build -c Release
dotnet dotnet test -c Release --no-build --verbosity normal
dotnet run
List all the pre-requisites the system needs to develop this project.
- MSSQL
- Dotnet runtime
- IDE
Write about setting up the working environment for your project.
- How to download the project...
- How to install dependencies...
Add a file structure here with the basic details about files, below is an example.
.
βββ CityDiscoverTourist.API
β βββ AWS
β βββ Cache
β βββ Config
β β βββ ConfigController.cs
β β βββ ConfigDatabase.cs
β β βββ ConfigFirebase.cs
β βββ Controllers
β β βββ AuthController.cs
β β βββ ContactController.cs
β β βββ etc
β βββ Response
β β βββ ApiResponse.cs
β βββ appsettings.json
β βββ Program.cs
β βββ .gitignore
βββ CityDiscoverTourist.Business
β βββ Data
β β βββ RequestModel
| β β βββ QuestRequestModel.cs
| | | βββ etc
β β βββ ResponseModel
| β β βββ QuestResponseModel.cs
| | | βββ etc
β β βββ AutoMapperProfile.cs
β βββ Enum
β βββ Exceptions
β βββ Helper
β β βββ EmailHelper
β β βββ Params
| β β βββ QueryStringParams.cs
| β β βββ QuestParams.cs
| β β βββ etc
β β βββ ISortHelper.cs
β β βββ PageList.cs
β β βββ SortHelper.cs
β βββ IService
β β βββ Service
| β β βββ AuthService.cs
| β β βββ QuestService.cs
| β β βββ etc
β β βββ IAuthService.cs
β β βββ IQuestService.cs
β β βββ etc
β βββ Settings
β βββ .gitignore
βββ CityDiscoverTourist.Data
β βββ IRepositories
β β βββ Repositories
| β β βββ IAnswerRepository.cs
| β β βββ etc
β βββ Migrations
β βββ Models
β βββ .gitignore
βββ CityDiscoverTourist.Test
βββ README.md
dotnet build -c Release
Write the deployment instruction here.
Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.
Add important resources here
License under the MIT LICENSE