- 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.
-
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
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!
- Upgraded React Router from v5 to v6
- Refactored the codebase to use React Router v6's new features and syntax
- Upgraded to React 19
- Migrated majority of the codebase from JavaScript to TypeScript
- Refactored the codebase from class-based React to use hooks to improve readability and performance
- 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


