Skip to content

This project demonstrates how to handle asynchronous operations and work with APIs using JavaScript. πŸš€

Notifications You must be signed in to change notification settings

naijadevgamer/asynchronous-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 Asynchronous JavaScript: Country Finder

Welcome to Asynchronous JavaScript: Country Finder! πŸŽ‰ This project demonstrates how to handle asynchronous operations and work with APIs using JavaScript. πŸš€

πŸ“š Features

  • Country Information: Fetch and display details about a country, including its languages, currencies, and population. 🌎
  • Neighbouring Countries: Retrieve and show information about a country's neighbors. 🌍
  • Geolocation: Use the browser's geolocation to find and display the current location's country. πŸ“
  • Error Handling: Gracefully handle errors and display meaningful messages. 🚨
  • Async/Await: Utilize modern async/await syntax for cleaner and more readable code. ⏳
  • Parallel Promises: Run multiple API calls in parallel to fetch data for multiple countries. 🌐

🎨 Technologies Used

  • JavaScript: For handling asynchronous operations, API calls, and rendering data. πŸ–₯️
  • CSS: For styling the application. 🎨
  • HTML: For the structure of the webpage. πŸ—οΈ

πŸ’‘ Acknowledgments

A big thank you to Jonas Schmedtmann for the inspiring course that helped me build this project. πŸ™

Happy coding! πŸ˜ƒ

About

This project demonstrates how to handle asynchronous operations and work with APIs using JavaScript. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published