Setting up...

J1

GeoGauntlet

GeoGauntlet

LINK

https://github.com/mejia-1MT/GeoGauntlet

ROLE

SOLO

TECH STACK

React, CSS, restcountries API

TIMELINE

Dec 2025 - Jan 2026

OVERVIEW

GeoGauntlet is a personal project inspired by the classic "Higher or Lower" game, but reworked into a geography-themed quiz with a few different ways to play. Instead of forcing players through a single game mode, the app lets you choose between three main quiz types: population (higher or lower), capital city identification, and flag recognition. The main goal of this project was to get more comfortable working with third-party APIs, using the REST Countries API as the data source for all game modes. It also served as a way for me to revisit traditional CSS and push it toward a more modern look, without relying on frameworks or utility libraries. The app is built with React and focuses on core concepts like state management, conditional rendering, and clean component structure, all wrapped in a light-hearted geography quiz experience.
GeoGauntlet

FEATURES

1. Higher or Lower Population - A quiz mode where players guess whether one country has a higher or lower population than another, inspired by the original Higher or Lower concept.
2. Capital City Quiz - Tests knowledge of world capitals by asking players to identify the correct capital for a given country.
3. Flag Identification - A visual quiz mode that challenges players to recognize countries based on their flags.
4. REST Countries API Usage - Uses real data from the REST Countries API to power each quiz, serving as hands-on practice with fetching and handling third-party API data in React.
5. Modern Styling with Plain CSS - Styled entirely with traditional CSS as a way to review and strengthen core CSS skills while still achieving a clean and modern look.

Get Connected

Updated:
March 2026