Travel Tracker

Overview:

A clean, object‑oriented C# 12 (.NET 8) console application for recording trips and planning future travel, created for my ITCS 3112 Design and Implementation of Object-Oriented Systems final project at the University of North Carolina at Charlotte.

Key Features:

  • Add visited locations with date, country, and notes

  • Maintain a wishlist of destinations

  • View, search, filter, and sort records

  • Quick statistics (total places, countries, most‑visited country)

  • JSON persistence across sessions

Folder Structure

TravelTrackerApp/

Models/

Services/

Utilities/

Program.cs

Build & Run

  1. Install .NET 8 SDK.

  2. Open a terminal in TravelTrackerApp and run:

    dotnet run
  3. Data is saved to travel_data.json in the executable folder.