Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 2.27 KB

README.md

File metadata and controls

68 lines (45 loc) · 2.27 KB

🌍 Tourism-Guidance-And-Networking Platform

Typing SVG

A comprehensive platform facilitating direct interactions between service providers and tourists, incorporating robust social features and online booking. The platform aggregates Egypt's attractions for easy exploration and offers personalized pages for providers to share posts and interact with tourists.


🚀 Features

  • User Authentication: Secure login and registration for all users.
  • Attraction Aggregation: Explore Egypt's attractions easily.
  • Personalized Pages: Service providers can share posts and interact with tourists.
  • Social Features: Tourists can interact, comment, and engage in online chat with providers.
  • Online Booking: Seamlessly book services such as hotel rooms and accommodations.
  • Real-time Communication: Powered by SignalR for live chat functionalities.

🛠️ Technologies Used

  • Framework: .NET Core API
  • Database: SQL Server
  • Real-time Communication: SignalR
  • Languages: C#, HTML, CSS, JavaScript
  • Tools: Visual Studio, Visual Studio Code

👥 User Roles

Service Providers

  • Share posts and interact with tourists.
  • Offer personalized pages for their services.
  • Manage bookings and respond to inquiries.

Tourists

  • Explore attractions and interact with service providers.
  • Comment on posts and engage in live chats.
  • Book services directly through the platform.

🔒 Authentication

  • Register: Create a new account for service providers or tourists.
  • Login: Secure login for all user roles.
  • Authorization: Role-based access control to ensure proper permissions.

🏨 Online Booking

  • Service Booking: Easily book services such as hotel rooms or accommodations.
  • Real-time Communication: Live chat with service providers for inquiries and bookings.

🛠️ Setup and Installation

Prerequisites

  • Visual Studio 2019 or later
  • SQL Server 2019 or later
  • .NET Core SDK