Skip to content

Empowering travelers with interactive maps, inspirational favorites, and personalized destination lists for confident and seamless exploration worldwide.

Notifications You must be signed in to change notification settings

abudzikowsk/TripGuide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TripGuide

This platform is designed to assist travelers in exploring, planning, and discovering the world with confidence. It features interactive maps, a favorites system for inspiration, and a personalized destination list.

App Screenshots

Main Page Main Page Main Page Main Page Main Page Main Page Main Page

Table of Contents

Concept

TripGuide is built on the idea of making travel planning and exploration hassle-free. It aims to provide users with a secure platform to create, organize, and manage their trips. The core concepts of TripGuide include:

  • Secure User Authentication and Authorization: Ensuring user data is protected through robust authentication and authorization mechanisms.

  • Effortless Trip Management: Simplifying trip planning with intuitive tools to customize itineraries.

  • Discover Public Trips: Explore and add public trips shared by other users to your favorites for inspiration and use them as templates for your own trips.

  • Favorites and Cost Planning: Enabling users to curate their travel inspiration and manage their trip budgets effectively.

  • Interactive Maps: Enhancing navigation with interactive maps for visual journey planning.

Features

TripGuide offers a range of features to enhance the travel planning and exploration experience:

  • Secure User Authentication and Authorization: Protects user data and controls access to specific features.

  • Effortless Trip Management: Allows users to create, edit, and manage their travel itineraries easily.

  • Discover and Add Public Trips: Explore and add public trips shared by other users to your favorites for inspiration and use.

  • Favorites at Your Fingertips: Lets users save and manage their favorite trips for quick access.

  • Smart Cost Calculator: Helps users plan budgets by assigning costs to places to visit.

  • Interactive Maps: Facilitates navigation with visual journey planning on local maps.

Technologies Used

TripGuide leverages modern technologies to provide a robust and user-friendly platform:

  • .NET 7: Empowering the application with state-of-the-art web application capabilities.

  • Microsoft SQL Server: Ensuring rock-solid data storage and management.

  • Entity Framework Core: Simplifying database operations for a seamless user experience.

  • ASP.NET Identity: Safeguarding user identities with top-tier authentication and authorization mechanisms.

  • Bootstrap: Creating a responsive and visually appealing user interface.

  • Razor Pages and MVC: Building dynamic web pages with user-friendly interactions.

Getting Started

To get started with TripGuide, follow these steps:

  1. Clone the TripGuide repository to your local machine.
  2. Configure the necessary database settings using Microsoft SQL Server.
  3. Set up the required environment variables for security and authentication.
  4. Build and run the application using .NET 7.
  5. Access the application via a web browser.

Usage

Once you have TripGuide up and running, you can start planning your trips, exploring destinations, and managing your travel experiences effortlessly. Refer to the features and concept in the README for detailed usage instructions and tips on making the most of TripGuide's features.

About

Empowering travelers with interactive maps, inspirational favorites, and personalized destination lists for confident and seamless exploration worldwide.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages