Skip to content

CSU-WebEngineering-Spr24/Group-6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Group Six

Concept

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.

API Used

REST Countries API at https://restcountries.com/

Key Technologies

  • React
  • React-Router
  • Zustand
  • amCharts
  • Spring Boot

Setup

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.

Pages

Home / Map

Allows the user to explore a world map (leveraging amCharts) to find countries that they wish to learn more about

image

Country Info Page

Allows the user to enter a country name and retrieve information

image

Region Search

Allows the user to search for countries by region

image

Demographic Search

Allows the users to search for countries by shared language or currency

image

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors