Skip to content

Global Goods Index: Compare prices of goods and services across countries with dynamic visualizations, localization, and theme support. Powered by JavaFX and Numbeo data.

Notifications You must be signed in to change notification settings

nat-laz/Global-Goods-Index

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Global Goods Index

Global Goods Index is an application designed to help users compare the prices of various goods and services, including groceries, transportation, clothing, activities, dining, and utilities, across multiple countries. All prices are standardized and displayed in U.S. dollars for consistency. By selecting one or more countries and products, users can easily visualize price differences.

Features

  • Price Comparison in USD: Compare the prices of goods in U.S. dollars across multiple countries for a consistent overview.

  • Localization Support: Supports multiple languages: German (DE), English (ENG), and Russian (RUS).

  • Theme Selection: Choose from four visually distinct themes:

    • PrimerLight
    • PrimerDark
    • NordLight
    • NordDark
  • User-Friendly Visualizations:

    • Dynamic bar charts for comparing product prices.
    • Tables for a detailed view of selected product prices by country.
  • Data Availability Notification: Get notified when data for selected products is unavailable, helping users adjust their comparisons.

  • Search Functionality: Quickly find products or countries using an intuitive search bar.

  • Settings Persistence: Save preferences for theme and language.

  • Interactive Tooltips: Get additional context while exploring price trends.

Technologies Used

Acknowledgment & Data Source

This app uses data from Numbeo, the world's largest database of user-contributed data about global prices and statistics. We thank Numbeo for providing access to their data under their terms of use.

The data is used solely for personal, non-commercial purposes. All rights to the data belong to Numbeo. For more information on global prices and statistics, visit Numbeo.

Wiki

For in-depth explanations about each part of the project, visit our Wiki. The Wiki provides detailed documentation about the application’s structure, features, and functionality.

Project Developer Team

How to Build & Run

How to run?

  1. Download jar-files.zip from latest release
  2. Extract it somewhere
  3. Run apropriate jar file with following command:
java -jar file-name.jar

How to Build executable file?

  1. Download this repo
  2. Open terminal in a root folder and run this command
mvn clean package

This command will create /taget folder and executable sav-version-jar-with-dependencies.jar inside where version will look like 1.4 for example.

About

Global Goods Index: Compare prices of goods and services across countries with dynamic visualizations, localization, and theme support. Powered by JavaFX and Numbeo data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.0%
  • CSS 1.0%