Skip to content

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.

License

Notifications You must be signed in to change notification settings

CityDiscoverTourist/CityDiscoverTouristServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

City-Discover-Tourist-Server

Introduction

City-Discover-Tourist-Server

ASP.NET CI-CD Quality Gate Status Lines of Code Maintainability Rating License: MIT

PRs Welcome Hits DeepSource

πŸ“’ Index

πŸ”° About

  • 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.

⚑ Usage

πŸ”Œ Installation

πŸ“¦ Commands

  • 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

πŸ”§ Development

πŸ““ Pre-Requisites

List all the pre-requisites the system needs to develop this project.

  • MSSQL
  • Dotnet runtime
  • IDE

πŸ”© Development Environment

Write about setting up the working environment for your project.

  • How to download the project...
  • How to install dependencies...

πŸ“ File Structure

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

πŸ”¨ Build

dotnet build -c Release

πŸš€ Deployment

Write the deployment instruction here.

πŸ”₯ Contribution

Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.

πŸ“„ Resources

Add important resources here

🌟 Credit/Acknowledgment

Contributors

πŸ”’ License

License under the MIT LICENSE

About

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.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published