Skip to content

Latest commit

 

History

History
69 lines (43 loc) · 2.3 KB

File metadata and controls

69 lines (43 loc) · 2.3 KB

Travel Guide React Project

screencast

  • A travel guide that suggests activities you can do once you arrive at a certain destination or just browse available activities.
  • It also gives information about the population, capital, currency, time-zone etc of a number of countries.

1

2

To run this project👇

  • Clone(fork) this repository.

    git clone https://github.com/zero-to-mastery/travel-guide.git
    
  • Run these following commands on your terminal/ cmd prompt:

    cd travel-guide
    npm install
    npm run start
    
  • Enter http://localhost:3000/travel-guide in your browser

How to Contribute?

Apologies for the dead files and links. The project's source code exists on the src/ folder.
Do make your contributions there and do well to fill the CONTRIBUTORS.md file.
Cheers!

Improvements

(4-March-2026)

  • Upgraded React Router from v5 to v6
  • Refactored the codebase to use React Router v6's new features and syntax
  • Upgraded to React 19

(3-March-2026)

  • Migrated majority of the codebase from JavaScript to TypeScript
  • Refactored the codebase from class-based React to use hooks to improve readability and performance

(1-March-2026)

  • Fixed the broken REST Countries API migration from v2 to v3.1
  • Debugged and fixed all the [object Object] issues across multiple components
  • Fixed the region routing mismatch in AppRouter.js
  • Upgraded from React 17 to React 18
  • Migrated from react-scripts to Vite, which eliminated all the Dependabot security alerts for React Scripts

Code of Conduct

Contributor Code of Conduct

Links

Facebook

Instagram

Youtube

Twitter