Skip to content

zero-to-mastery/travel-guide

Repository files navigation

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

About

"A travel guide to suggest activities you can do once you arrive to a certain destination. Or you can just browse destinations and check out the different available activities."

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors