Our app is designed to offer users an interactive way to learn about countries around the world. Through detailed country profiles, and customized search filters, users can explore the diversity of cultures, languages, geographies, and economies globally.
REST Countries API at https://restcountries.com/
- React
- React-Router
- Zustand
- amCharts
- Spring Boot
No API key is needed as the REST Countries API does not require one. Simply clone the repository and build/run. The application will default to port 8080.
mvn clean spring-boot:run
The Maven configuration will take care of triggering the install of packages from NPM, running webpack build, building the Spring app, and starting the application.
Allows the user to explore a world map (leveraging amCharts) to find countries that they wish to learn more about
Allows the user to enter a country name and retrieve information
Allows the user to search for countries by region
Allows the users to search for countries by shared language or currency




