Skip to content

WebApi for the ITI Intensive code camp graduation project.

Notifications You must be signed in to change notification settings

mohab-elrouby/EgypTour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EgypTour

EgypTour is a .NET WebAPI that provides users with a way to explore trip destinations to visit in Egypt, read and write reviews about differnet places and restaurants, chat with locals as tour guides, schedule trips, and add posts. It uses SQL Server for storage and is designed to be easily scalable and customizable.

Features

  • Explore destinations to visit in Egypt
  • Read & write reviews about different places and services
  • Chat with local Egyptian tour guides
  • Schedule trips
  • Add posts

Technologies Used

  • .NET 6.0
  • SQL Server 2019

Getting Started

Prerequisites

Installation

  1. Clone the repository git clone https://github.com/mohab-elrouby/EgypTour.git

  2. Navigate to the project directory

  3. Build the project

dotnet build
  1. Update the appsettings.json file with your SQL Server connection string
  "ConnectionStrings": {
    "DefaultConnection": "Data Source=.;Initial Catalog=EgyTour;Integrated Security=true;Encrypt=False"
  }
  1. apply the migrations to create the database
dotnet ef database update
  1. Run the project
dotnet run

API Reference

Please refer to the API documentation for information on how to use the EgypTour API.

Contributing

Contributions are always welcome! If you'd like to contribute to the project, make a fork to the repo, add your code and make a pull request to the contribution branch.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

WebApi for the ITI Intensive code camp graduation project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published